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 |