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.18 (2017-09-15)
-------------------

- Change various logging statements to "debug"
[vangheem]


1.0.17 (2017-09-08)
-------------------

- Fix release
[vangheem]


1.0.16 (2017-09-08)
-------------------

- Provide `auto_renew_token` setting to setting--useful in tests
[vangheem]


1.0.15 (2017-08-09)
-------------------

- Be able to configure timeouts for oauth requests
[vangheem]


1.0.14 (2017-08-08)
-------------------

- b/w compat OPTIONS call for getting auth code
[vangheem]


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

Uploaded Source

Built Distribution

guillotina_oauth-1.0.18-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for guillotina_oauth-1.0.18.tar.gz
Algorithm Hash digest
SHA256 3b7c6c3a8f07d7c9ce4676b058b57dd5ce62dc01dbbebabbd8c1348c2d0ab2c2
MD5 69d0d9af6dd229101b1ab8a4b5b31458
BLAKE2b-256 e1389cc9930a39d4c9688e46d85a36f40f76a3d82fb48744eebde294043b6dee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for guillotina_oauth-1.0.18-py3-none-any.whl
Algorithm Hash digest
SHA256 013baac40dc62bc6adc151b78a425a6586ed9c8fb8f69c3d9bd49d13e16f9e36
MD5 77962c7aff000491bc59c33150f0a0bd
BLAKE2b-256 4fc6f73722f3cdae6d71de80405325d91c02235ad7c892523db47124c7c66c0f

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