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.13 (2017-08-07)
-------------------

- override OPTIONS for @oauthgetcode
[vangheem]


1.0.12 (2017-08-04)
-------------------

- Detect invalid service tokens and refresh
[vangheem]


1.0.11 (2017-08-04)
-------------------

- More logging


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.13.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

guillotina_oauth-1.0.13-py3-none-any.whl (9.9 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for guillotina_oauth-1.0.13.tar.gz
Algorithm Hash digest
SHA256 3ed6dec8991b896c93ae6c1941841304a703f2a1b7d6383639fab789459079f6
MD5 32599adc8eec702aa8065ebfd0f20901
BLAKE2b-256 500bd147505a72f6b4aaa0529efa4e13abd1479d9028dde6c0c558b14f2bc079

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for guillotina_oauth-1.0.13-py3-none-any.whl
Algorithm Hash digest
SHA256 68c96daea05928ad5cd17748fb8c9df2119ab6abd13c6ac104b6472580a76881
MD5 5032cae9339164302fe9a4702eea69ae
BLAKE2b-256 c832720c2e05c9464933e1e174b102015efac41998b4acfe1dcd47c9ac91b875

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