python - 如何在 Flask 中实现基于角色的访问控制?

标签 python flask authorization roles

是否有任何积极维护的插件可以帮助我创建具有基于角色的访问控制的 Flask 应用程序?例如管理员角色、会计角色、人力资源角色...Flask-User看起来不错,但这些讨论表明维护者已经走了......
https://gitter.im/Flask-User/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badgeFlask-Login需求Flask-Security ,这是未维护的,但有 Flask-Security-Too .后者通过Flask-Principal实现授权,最后一次发布是在 2013 年 - 在我看来已经死了( https://github.com/mattupstate/flask-principal/issues/50 )。
感谢您的任何建议。

最佳答案

我在同一个旅程..
你可以看看flask-RBAC => https://flask-rbac.readthedocs.io/
其中 RBAC 仅代表“基于角色的访问控制”...
最后一次提交不到 30 天前
我不够专业,无法说它是否比您引用的更好,但使用如此明确的名称可能值得。
让我知道你对此有何看法。
(PS:我与这个项目没有任何关系)

关于python - 如何在 Flask 中实现基于角色的访问控制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63549476/

相关文章:

Python Curses - 检测退格键

python - 使用 Python 连接多个 1xn 数组

python - 为什么代码在 python 中停止在 input() 处 - 有什么好处?

java - Spring 安全: How to authorize user for a given URL when using multiple `http` elements?

model-view-controller - Internet Explorer、Safari、Opera 从 returnUrl 中删除哈希值

java - 将 JWT 与基于角色的授权结合使用

python - 100% CPU 使用率,正则表达式取决于输入长度

python - 错误 : 1318 Incorrect number of arguments for PROCEDURE | Flask

python - 使用 Jinja 模板根据单元格值对表格中的单元格进行颜色编码

javascript - Docker 本地 js 文件 IO 错误