"实现OAuth 2服务器功能的Invenio模块."
项目描述
Invenio模块,实现了OAuth 2服务器功能。
自由软件:MIT许可证
特性
- 实现了OAuth 2.0认证协议。
提供REST API以提供访问令牌。
提供用于限制对资源访问的装饰器。
使用JSON Web Tokens处理认证。
在REST API中添加了CSRF保护支持。
变更
版本2.3.1(发布于2024-05-17)
settings-ui:修复令牌作用域列表
版本2.3.0(发布于2024-03-22)
修复:before_first_request弃用(添加finalise app入口点)
版本2.2.1(发布于2023-10-31)
settings:简化令牌查询
版本2.2.0(发布于2023-09-12)
new-buttons:从按钮中移除次要类
版本2.1.0(发布于2023-07-31)
applications:改进UI和可访问性模板
提取翻译
版本2.0.0(发布于2023-03-02)
取消对python2.7的支持
删除弃用的flask-babelex依赖项和导入
升级invenio-i18n
升级invenio-admin
版本1.3.8(发布于2022-11-18)
添加翻译
版本1.3.7(发布于2022-08-04)
在flask全局中保存用户
版本1.3.6(发布于2022-06-27)
提取翻译消息
添加德语翻译
版本1.3.5(发布于2022-02-28)
用importlib替换pkg_resources。
修复模糊翻译的翻译问题。
修复与Flask 2的兼容性问题。
版本1.3.4(发布于2021-07-15)
添加德语翻译
版本1.3.3(发布于2021-06-01)
由于兼容性问题,WTForms的最大版本设置为<3.0.0。
版本1.3.2(发布日期:2020-12-17)
添加了主题依赖的图标。
修复了布局和样式问题。
修复了与按钮排序相关的用户体验问题。
版本1.3.1(发布日期:2020-12-11)
修复了创建应用表单的问题。
修复了表单中的渲染错误问题。
版本1.3.0(发布日期:2020-12-09)
集成了Semantic-UI模板。
将取消按钮的颜色设置为Semantic-UI默认值。
版本1.2.0(发布日期:2020-05-14)
当使用bearer令牌时,允许绕过CSRF检查。
版本1.1.1(发布日期:2020-05-11)
弃用了低于3.6.0的Python版本。现在支持3.6.0和3.7.0。
由于WTForms将电子邮件验证移动到可选依赖项,Invenio-Accounts的最小版本提升到v1.2.1。
由于在应用程序上下文外工作存在错误,将Sphinx的最大版本设置为3(低于)。
由于与MySQL(VARCHAR长度)的破坏性更改,将SQLAlchemy-Utils的最大版本设置为0.36。
版本1.1.0(发布日期:2020-03-10)
为flask_oauthlib提供与werkzeug 1.0.0的兼容性。
版本1.0.5(发布日期:2020-05-11)
弃用了低于3.6.0的Python版本。现在支持3.6.0和3.7.0。
由于WTForms将电子邮件验证移动到可选依赖项,将Invenio-Accounts的最小版本设置为v1.1.4。
由于Werkzeug破坏导入,将Flask-BableEx的最小版本设置为v0.9.4。
将oauthlib的最小版本设置为v2.1.0。
由于在应用程序上下文外工作存在错误,将Sphinx的最大版本设置为3(低于)。
由于与MySQL(VARCHAR长度)的破坏性更改,将SQLAlchemy-Utils的最大版本设置为0.36。
版本1.0.4(发布日期:2019-12-05)
移除了个人令牌的expires更新。
从配置中移除了OAUTH2_PROVIDER_TOKEN_EXPIRES_IN。
版本1.0.3(发布日期:2019-01-15)
将oauthlib限制在最新v2版本。
由于oauthlib 3,将requests-oauthlib限制在低于1.2.0的版本。
版本1.0.2(发布日期:2018-11-02)
修复了UI和REST应用之间OAuth2状态初始化不一致的问题。
提供基本的token管理CLI命令,用于创建/删除个人访问令牌。
改进了token创建警告消息。
版本1.0.1(发布日期:2018-05-25)
支持Flask v1.0。
版本1.0.0(发布日期:2018-03-23)
首次公开发布。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
构建分布
invenio-oauth2server-2.3.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4a8173b3716a0e0fb48655223f3a37738d165c27c1f353e105fe3baf1651c0e9 |
|
MD5 | 846c068d276da04cab30ce8af6b947e3 |
|
BLAKE2b-256 | 8660f5d7866b417207593f3aa6f2c27e1fb1d088960dc40059e5c04a8d6f7ee5 |
invenio_oauth2server-2.3.1-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0b18b2c228f6cb8af3925eb9cc7f962ece4ec27e3817378c10a7a77f9c236b58 |
|
MD5 | 26759d8d5ebd1024f3e481cc09f870a6 |
|
BLAKE2b-256 | 6a8ec5da3d39c996b64aeee66d707109058f761e121dcaa0df1095bf30ac7a74 |