Invenio模块,用于基于角色的通用访问控制。
项目描述
基于角色的访问控制(RBAC)的Invenio。
Invenio-Access与Invenio-Accounts协同工作,提供基于现有Flask扩展(如Flask-Security、Flask-Login、Flask-Principal、passlib)的完整认证和授权系统,适用于Flask和Invenio。
- Flask-Security 
- Flask-Login 
- Flask-Principal 
- passlib 
功能
- 具有对象级别权限的角色访问控制。 
- CLI和行政界面,允许/拒绝用户、角色或系统角色的操作。 
- 支持超级用户权限。 
更多文档可在 https://invenio-access.readthedocs.io/ 上找到
更改
版本 2.0.0(发布日期:2022-06-14)
- 升级invenio-accounts依赖项 
- 模型:将ActionRoles的role_id外键更改为字符串 
版本 1.4.4(发布日期:2022-04-01)
- 修复与Werkzeug 2.1的兼容性问题 
版本 1.4.3(发布日期:2022-03-30)
- 添加对Flask 2.1、Werkzeug 2.1和Click 8.1的支持 
- 升级对invenio-base、invenio-accounts和invenio-i18n的依赖项 
版本 1.4.2(发布日期:2021-02-16)
- 添加新的系统角色“system_process”。 
- 添加提供系统进程角色的新身份 
版本 1.4.1(发布日期:2020-05-07)
- 由于与应用程序上下文相关的错误,设置Sphinx <3 
- 停止使用示例应用 
版本 1.4.0(发布日期:2020-03-12)
- 删除Python 2.7支持 
- 更改Flask依赖项管理为invenio-base集中管理 
版本 1.3.2(发布日期:待定)
- 由于与应用程序上下文相关的错误,设置Sphinx <3 
- 停止使用示例应用 
版本 1.3.1(发布日期:2020-01-22)
- 增加最小six版本 
版本 1.3.0(发布日期:2019-11-15)
- 添加显式排除needs功能以加载权限 
版本 1.2.0(发布日期:2019-08-02)
- 删除DynamicPermission 
版本 1.1.0(发布日期:2018-12-14)
版本 1.0.2(发布日期:2018-10-31)
- 对请求加载的AnyonymousIdentity进行附加测试 
版本 1.0.1(发布日期:2018-05-18)
- 删除Click警告消息。 
版本 1.0.0 (发布日期 2018-03-23)
- 首次公开发布。 
项目详情
invenio-access-2.0.0.tar.gz 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | b2627255dc13dba29932e27a599a9e753f1cffa383012b581ffc213856c1aa54 | |
| MD5 | ffc077c57cc54ec2ffd95972be59a484 | |
| BLAKE2b-256 | 8074554383928318e0a47bbfeb761c9284e4113417ff6c7b06a8de55ab9ea598 | 
invenio-access-2.0.0-py2.py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | d56ae0c2448b7a5c2bd85d81ae2e57ca6c65399ab3846bb9480d0911df42c565 | |
| MD5 | 5c4d56f556126d8940d3912f4cf56480 | |
| BLAKE2b-256 | 1614c5b2198a6a459377d2b4c9afc2955875ef0f5c14aaa8b18724e47880de00 |