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

Uploaded Source

Built Distribution

guillotina_oauth-1.0.9-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for guillotina_oauth-1.0.9.tar.gz
Algorithm Hash digest
SHA256 5da67c138028634917d2d66b9f64c9280e3f369c9c5a5f3f48fa66c57716899a
MD5 b18c4111c79b4caa5ab9f3f0dfb1ea1b
BLAKE2b-256 5992ea22cfab9628d7852ca70ed53bcaa481570ed36219891dcce9f9b1149778

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for guillotina_oauth-1.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 a3b2b2140ebba940b243f725b846060a448ad6b9c6c45827c5c3a21f970f0e43
MD5 4ee0847b05521d1d5b630d042fd03bb3
BLAKE2b-256 1b4eaa84785804051b0d340c4ea113b32a236685d1ab6040a519503dcef79c4b

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