没有合适的资源?快使用搜索试试~ 我知道了~
balrog:一个Python库,可帮助您在项目中构建授权系统
共20个文件
py:12个
rst:2个
txt:2个
需积分: 9 1 下载量 131 浏览量
2021-05-02
23:33:58
上传
评论
收藏 13KB ZIP 举报
温馨提示
巴尔罗格 Balrog是一个Python库,可帮助您在项目中构建授权系统: You shall not pass! Balrog对于具有启用某些工作流程的静态定义角色的系统非常有用。 每个身份在特定上下文中只能扮演一个角色。 这种方法允许根据角色扮演的角色和流程,使用功能测试来覆盖您的系统。 可以将正式要求应用于将定义角色的系统中的工作流程。 这些角色是在代码中静态定义的,并且通过这种方式可以正确地进行版本控制并包含在测试中。 可以组合某些权限组并在角色之间共享它们,但是从语义上讲,当一个角色禁止操作而另一个允许操作时,一个身份就无法拥有两个相互矛盾的角色。 而是可以使用其允许的权限来提取适当的角色。 安装 pip install balrog 用法 需要权限才能访问资源或执行操作。 权限在角色中分组,角色在策略中分组。 检查权限的入口点是策略。 定义策略的实例,并指定其使用的角色列
资源推荐
资源详情
资源评论
收起资源包目录
balrog-master.zip (20个子文件)
balrog-master
MANIFEST.in 34B
.travis.yml 347B
README.rst 8KB
requirements-testing.txt 54B
CHANGES.rst 266B
balrog
role.py 2KB
permission.py 1KB
__init__.py 440B
policy.py 3KB
exceptions.py 472B
tests
fixtures.py 2KB
conftest.py 57B
test_policy.py 3KB
test_role.py 2KB
__init__.py 0B
test_permission.py 467B
tox.ini 263B
setup.py 1KB
.gitignore 596B
LICENSE.txt 1KB
共 20 条
- 1
资源评论
ShiMax
- 粉丝: 52
- 资源: 4424
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功