向各种提供者验证断头台
guillotina-authentication的Python项目详细描述
此断头台应用程序通过不同的提供商提供身份验证:
- [X]推特
- [X]谷歌
- [X]Github
- [X]欧利九头蛇基地?
- []Facebook(未经测试)
配置示例:
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
端点
待办事项
- 能够指定要使用 进行身份验证的自定义作用域
5.0.1(2019-07-07)
- 将版本添加到清单 [血淋淋的]
5.0.0(2019-07-07)
- G5的更新 [血淋淋的]
1.0.7(2019-06-18)
- 限制兼容
1.0.6(2019-03-04)
- 刷新令牌的选项。 [血淋淋的]
1.0.5(2019-01-31)
- 优化和标记jwt,以知道它来自oauth。 [血淋淋的]
1.0.4(2019-01-10)
- 对url的临时修复。 [血淋淋的]
1.0.3(2018-10-20)
- 允许应用全局作用域 [范希姆]
1.0.2(2018-10-13)
- 能够自定义请求的作用域 [范希姆]
1.0.1(2018-10-11)
- 能够自定义回调 [范希姆]
1.0.0(2018-10-09)
- 首字母