Authenticate Guillotina with various providers
Project description
This guillotina app provides authentication through different providers:
[x] twitter
[x] google
[x] github
[x] ORY hydra based?
[ ] facebook (untested)
Example configuration:
auth_providers: twitter: configuration: consumer_key: foobar consumer_secret: foobar google: configuration: client_id: foobar client_secret: foobar scope: openid email github: configuration: client_id: foobar client_secret: foobar scope: read:user hydra: configuration: client_id: auth-code-client client_secret: secret base_url: http://localhost:4444/ authorize_url: http://localhost:4444/oauth2/auth access_token_url: http://localhost:4444/oauth2/token state: true scope: openid offline # frontend url to handle storing auth auth_callback_url: http://localhost:8080/foobar auth_user_identifiers - guillotina_authentication.identifier.OAuthClientIdentifier
Endpoints
TODO
be able to specify custom scopes to authenicate with
1.0.7 (2019-06-18)
restrict compat
1.0.6 (2019-03-04)
Option to refresh token. [bloodbare]
1.0.5 (2019-01-31)
Optimization and labeling the jwt to know that comes from oauth. [bloodbare]
1.0.4 (2019-01-10)
Temporal fix on urls. [bloodbare]
1.0.3 (2018-10-20)
Allow global scopes to be applied [vangheem]
1.0.2 (2018-10-13)
Be able to customize the requested scopes [vangheem]
1.0.1 (2018-10-11)
Be able to customize callback [vangheem]
1.0.0 (2018-10-09)
initial
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Close
Hashes for guillotina_authentication-1.0.7.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 845aed2ecc42a47e6e7785a22b215343a4e52abf7e8002db1762e40a0c34b520 |
|
MD5 | 90a73ea3b1badeea36854fc8276baacb |
|
BLAKE2b-256 | 3c00e29269af0f79d22e9e239021272ee596571e56f47994fbe3ddd88b00a23a |