前言

RBAC(Role-Based Access Control,基于角色的访问控制)就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系。
简单的权限:
如下就是一个简单的权限设计模式,其中包含了用户表,角色表,权限表。
 

稍微复杂一点的权限,可能设计到用户表、权限表、角色表、用户组表、额外的权限表,在django中提供了这一些列的权限相关模型,关于权限设计中表的关联关系如下:

参考链接:

https://www.jianshu.com/p/97bc98ed6deb

最新文章

  1. Markdown:让书写更美好
  2. XmlSerializer 对象的Xml序列化和反序列化
  3. js原生的url操作函数,及使用方法。(附:下边还有jquery对url里的中文解码函数)
  4. Windows下安装 使用coreseek
  5. On-board diagnostics -- Standards documents
  6. 京东sdk商家上架接口调用问题总结(更新中...)
  7. FFmpeg 维基百科
  8. JAVA IO详解
  9. 网络协议- HTTP
  10. spring通过注解依赖注入和获取xml配置混合的方式
  11. Windows Components Reference(Windows组件参考)
  12. Object-C知识点 (四) 性能优化
  13. django之允许外部机器访问
  14. RabbitMQ 保证消息不丢失
  15. 2019_BUAAOO_第一单元总结
  16. WPF DesiredSize & RenderSize
  17. __add__,关于运算符重载(用户权限)
  18. 记录一个nginx的proxy_pass
  19. Angular 请求数据
  20. win7中mysql安装

热门文章

  1. UEditor 之初体验后记
  2. [记录]Python高并发编程
  3. [原创]OpenvSwitch安装
  4. 浅谈ActiveMQ与使用
  5. Excel催化剂开源第41波-网抓网络采集类库及工具分享
  6. 个人永久性免费-Excel催化剂功能第45波-逻辑判断函数增强
  7. 数据挖掘之KMeans算法应用与简单理解
  8. nginx(一)
  9. JedisClient操作redis 单机版和集群版
  10. Simple TPU的设计和性能评估