基于flask用户的kegelements三层权限模型

KegBouncer的Python项目详细描述


简介

kegbouncer在 keg kegelements 的基础上构建,提供了几个用于管理授权和身份验证的功能。kegbouncer允许您选择要在应用程序中处理的功能。它通过将每个特性作为mixin类提供来实现这一点,您可以选择将它们混合到您的实体(可能是一个 用户 实体)。

提供的混音封面:

  • 三级权限系统
  • 基于密码的身份验证和密码历史记录
  • 登录历史记录

请参阅以下各节,了解如何使用这些工具。

一个主要关键要求

注意,每个mixin将自动确定实体的主键。但是,您的实体必须只有一个主键,并且必须指定为sqlalchemy声明性类属性。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java对多个for循环使用一个整数有什么好处?   要求的Java枚举错误返回类型   使用AOP的Java Spring MVC CSRF令牌   PHP ZF2中的java 安卓登录按钮和远程web登录   java将双精度转换为整数转换为字符串,并在TxtField CodeNameOne中输出   java代码不断向后向数组中输入值   如何使用Java获取git信息?   当使用DateUtils类的parseDateStructive()方法时,java异常无法解析日期   java执行示例Flink kafka consummer   java触发REST调用时无法解释某些汉字   java错误:不兼容的类型:<null>如果使用安卓 room(!\u cursor.isNull(null))则无法转换为int   java Spring引导构建正常,但Heroku部署失败   我无法使用ORMLite库在java(安卓)中执行“WITH RECURSIVE”子句   java JavaFX图像加载错误