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

Uploaded Source

Built Distribution

guillotina_oauth-1.0.12-py3-none-any.whl (9.6 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for guillotina_oauth-1.0.12.tar.gz
Algorithm Hash digest
SHA256 214bebedfb674ba7837dd029468f94ce5df0545069db3208907080179727a9af
MD5 fe42bba26103481dc3cf7b2ab71a5f62
BLAKE2b-256 e6e24d23c25c42550bb78199948b72224a1e4def59d01686fc62cd42fa9f0554

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for guillotina_oauth-1.0.12-py3-none-any.whl
Algorithm Hash digest
SHA256 b5c47e4a61cfa6370bacfe8145fdad5bf08b65d9f5d85669d86a638986a75b76
MD5 dfb2adbe12b3033a061a0c0c6c37c8fe
BLAKE2b-256 eddd3f378653da659658a6c8f8dedf0b7488428da3f65b755630a3979914d0ac

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