【文件属性】:
文件名称:flask-rrbac:烧瓶的RBAC库
文件大小:23KB
文件格式:ZIP
更新时间:2021-04-27 12:51:01
Python
flask_rrbac
用于Flask的RRBAC库
Flask-RRBAC提供了基于分配的角色来管理用户访问的功能。 访问是针对端点和方法的级别。
它会:
给您帮助者找出一个用户是否有权访问您的路由。
Mixins帮助简化支持库所需的模型的实现。
但是,它不会:
对您强加特定的数据库或其他存储方法。
为您创建所需的模型。
在数据库中为您输入所需的条目。
安装
使用pip安装扩展:
$ pip install flask-rrbac
配置您的应用程序
使用Flask-RRBAC的应用程序中最重要的部分是RoleRouteBasedACL类。 您应该在代码中的某个位置为您的应用程序创建一个,如下所示:
rrbac = RoleRouteBasedACL()
ACL管理器包含使您的应用程序和Flask-RRBAC一起工作的代码,例如所有端点检查用户身份验证的内容,端点中的方
【文件预览】:
flask-rrbac-master
----MANIFEST.in(78B)
----.travis.yml(165B)
----CHANGES.txt(360B)
----requirements.lock(189B)
----tests()
--------db_mode()
--------config_mode()
--------__init__.py(0B)
----LICENSE(1KB)
----setup.cfg(60B)
----setup.py(2KB)
----.gitignore(361B)
----AUTHORS.txt(74B)
----flask_rrbac()
--------models()
--------__init__.py(16KB)
--------defaults.py(1KB)
--------messages.py(488B)
----README.md(10KB)