Web应用的授权:权限、组、角色、ACL
knave的Python项目详细描述
Knave提供基于角色/组和权限的授权 用于web(wsgi)应用程序。 Knave为用户分配角色 (站点范围的角色,如“管理员”和 上下文相关角色,如“creator”), 然后使用这些角色来决定用户是否有权执行 行动。
可以在代码中静态配置权限和角色,或者 编写适配器以从数据库或其他 后端。
Knave不进行身份验证,但可以连接到大多数身份验证系统。
Knave Authorization Documentation |Repository