Skip to main content

guillotina oauth support

Project description

.. contents::

GUILLOTINA_OAUTH
================


WARNING: this package requires a working plone.oauth server...


Features
--------

* There is no persistence information about the user

* The configuration is global for all application


Configuration
-------------

Generic global configuration on guillotina utilities section:

{
"applicatoins": ["guillotina_oauth"],
"auth_token_validators": [
"guillotina.auth.validators.SaltedHashPasswordValidator",
"guillotina_oauth.oauth.OAuthJWTValidator"
],
"oauth_settings": {
"server": "http://localhost/",
"jwt_secret": "secret",
"jwt_algorithm": "HS256",
"client_id": 11,
"client_password": "secret"
}
}

1.0.10 (2017-08-04)
-------------------

- Log correct service token
[vangheem]


1.0.9 (2017-08-04)
------------------

- More logging
[vangheem]


1.0.8 (2017-08-04)
------------------

- Handle errors better on renewing service tokens
[vangheem]


1.0.7 (2017-07-24)
------------------

- Allow user to validate without any roles from api
[vangheem]


1.0.6 (2017-07-24)
------------------

- Fix use of OPTIONS for oauth endpoint
[vangheem]

- make sure POST request pushes variables to oauth endpoint as json data
[vangheem]


1.0.5 (2017-07-24)
------------------

- @oauthgetcode now works on application root as well as container
[vangheem]


1.0.4 (2017-06-25)
------------------

- User id on oauth may not be mail
[bloodbare]

1.0.3 (2017-06-16)
------------------

- Handle oauth errors on connecting to invalid server
[vangheem]


1.0.2 (2017-06-16)
------------------

- Handle errors when no config is provided
[vangheem]


1.0.1 (2017-06-15)
------------------

- Do not raise KeyError if user is not found, raise Unauthorized
[vangheem]


1.0.0 (2017-04-24)
------------------

- initial release


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

guillotina_oauth-1.0.10.tar.gz (6.3 kB view details)

Uploaded Source

Built Distribution

guillotina_oauth-1.0.10-py3-none-any.whl (9.4 kB view details)

Uploaded Python 3

File details

Details for the file guillotina_oauth-1.0.10.tar.gz.

File metadata

File hashes

Hashes for guillotina_oauth-1.0.10.tar.gz
Algorithm Hash digest
SHA256 1de80768862d5416416c89bd09271604b88ee59f01233e65265b87e5f1bf0dd4
MD5 cbe528b810d6641ee5c5b3dcad9009a2
BLAKE2b-256 705e02e5f7c3857d9907e1f59a644e6c39d3de10fcd25ae19d5ae1a07e890b44

See more details on using hashes here.

File details

Details for the file guillotina_oauth-1.0.10-py3-none-any.whl.

File metadata

File hashes

Hashes for guillotina_oauth-1.0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 910dfeafa505441adf45d90a8058b198c431478cd0a1b4e07f6baddbe349f496
MD5 57642da8c28834dbf389bffde1920b52
BLAKE2b-256 302b1e71e9c6c411a46dac07c001acc9e9177cbacc0dfed1fced7bbae66ece6d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page