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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for guillotina_oauth-1.0.11.tar.gz
Algorithm Hash digest
SHA256 b765b368d2e33a511cc595ca8f3f3a1927f0f691483f8aab00f8027a56b1af10
MD5 1bedb959098ea296da09381a79fc2cf9
BLAKE2b-256 dcea647f370a200a23d0e46ea2360d9273fd32433a9444b6cd7c05bd46642b3e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for guillotina_oauth-1.0.11-py3-none-any.whl
Algorithm Hash digest
SHA256 9920d1b3df29a77a7728611b2cdb59b23c955c2a6227cde26f3e1bee736bc761
MD5 bfb40caad7343b4a5dfbf665b58ac427
BLAKE2b-256 ece55e67d0f619cbe4dcb566634fc8e1f4a87db129dbb32bdb6e231aab3cd7f4

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