提供oauth web授权支持的invenio模块。
invenio-oauthclient的Python项目详细描述
提供oauth web授权支持的invenio模块。
OAuth客户端支持通常用于允许社交登录等功能 (例如,登录Twitter)并访问特定用户拥有的资源 远程服务。OAuth 1.0和OAuth 2.0都受支持。
功能:
- 视图:OAuth登录和授权终结点、链接帐户设置和 注册处理。
- 客户端:与远程应用程序交互的客户端。
- contrib:准备使用github、orcid和cern远程应用程序。
- 模型:OAuth访问令牌的持久层,包括对 与令牌一起存储额外数据。
- 处理程序:可自定义的处理程序,用于决定当用户 授权请求。
更多文档可在 https://invenio-oauthclient.readthedocs.io/
更改
版本1.1.3(2019-07-29发布)
- 从第三方模块中删除不推荐的警告
- 修复安装文件扩展名
- 修复重定向目标中缺少的参数
版本1.1.2(2019-02-01发布)
- cern oauth:修复注销url
版本1.1.1(2019-01-22发布)
- cern oauth:通过identityClass过滤身份验证
- 引脚OAuthlib低于3.0
版本1.1.0(发布日期:2018-12-14)
版本1.0.0(发布日期:2018-03-23)
- 首次公开发行。