用烧瓶实施ACL

时间:2019-03-28 13:31:22

标签: python flask acl

我刚刚用flask构建了一个小的Web应用程序,我想根据用户的角色等来管理用户角色和对端点的可访问性,为此,我想使用诸如acl(访问控制列表)之类的东西,但是我不能找到有用或清晰的东西以了解。
我找到了flask-acl,但是文档非常糟糕,我发现了flask-simpleacl,但是我无法动手使用任何有用的文档。
我什至找不到有关的教程或示例,因此有人可以为此建议一个很好的烧瓶扩展程序或库,还是只向我指出一些文档,示例或教程?
谢谢。

1 个答案:

答案 0 :(得分:0)

我最终尝试使用flask_principal,因为有人在这里向我建议(但是由于某些原因,他们删除了答案),这非常有用,特别是将它与flask_login结合使用时。所以我希望这对某人有帮助。
唯一的问题是,例如,如果您要基于用户的角色在HTML页面上显示/隐藏某些内容,那么您必须使用会话变量手动设置它,而这通常会回到起点(除非我遗漏了一些内容) )。
祝好运。