Skip to main content

guillotina oauth support

Project description

.. contents::

GUILLOTINA_OAUTH
================


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

Uploaded Source

Built Distribution

guillotina_oauth-1.0.6-py3-none-any.whl (9.0 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for guillotina_oauth-1.0.6.tar.gz
Algorithm Hash digest
SHA256 7ed20a0cf300c337219579c9de1eb842385526c653c9ab278349a0aa507d064a
MD5 8a00261c8a6873fb02e503daaebf4ffc
BLAKE2b-256 421de75da5888c15ad70589ade4ba62b93ab589f5c6785d8b1eac476b17567ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for guillotina_oauth-1.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 4bb1e4be7552244e41888a5d212d0670ef0a607a9141edc4e287d4ae82ffbe0c
MD5 10924b5ca6e93f888f03fd5b0b241073
BLAKE2b-256 d4b4393f31928396265e2cb9174d023735832d141b10a8789b9e989578881500

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