首页 > 其他分享 >项目一众筹网03_5_RBAC(权限管理)模型-概述

项目一众筹网03_5_RBAC(权限管理)模型-概述

时间:2023-02-20 13:07:24浏览次数:35  
标签:03 RBAC1 模型 探讨 RBAC Ajax 一众 权限


系列文章目录

文章目录

  • ​​系列文章目录​​
  • ​​18-RBAC模型-概述​​
  • ​​19-RBAC模型-多对多在数据库的表示​​
  • ​​20-RBAC模型-RBAC 0~3​​
  • ​​21-RBAC模型-RBAC模型的数据库表示​​
  • ​​22-Ajax工作模式探讨-异步(下一篇)​​
  • ​​23-Ajax工作模式探讨-同步​​
  • ​​24-Ajax工作模型探讨-总结​​

18-RBAC模型-概述

项目一众筹网03_5_RBAC(权限管理)模型-概述_多对多


任何一个完整系统都必须要有权限控制的完全不设防过于危险

用权限的概念来管理资源

项目一众筹网03_5_RBAC(权限管理)模型-概述_数据库表_02


角色就是很多个权限的集合
我们把角色分配给用户就行了

项目一众筹网03_5_RBAC(权限管理)模型-概述_工作模式_03


ERP:企业资源计划

项目一众筹网03_5_RBAC(权限管理)模型-概述_工作模式_04

19-RBAC模型-多对多在数据库的表示

有一个需要注意的地方就是 ———— 就是需要中间表

如果没有中间表,sql没法写

最少需要这两个中间表

用户与角色关系表

角色与菜单关系表

联合主键

项目一众筹网03_5_RBAC(权限管理)模型-概述_多对多_05


例子

项目一众筹网03_5_RBAC(权限管理)模型-概述_数据库表_06


项目一众筹网03_5_RBAC(权限管理)模型-概述_数据库表_07

20-RBAC模型-RBAC 0~3

关系

项目一众筹网03_5_RBAC(权限管理)模型-概述_数据库表_08


RBAC1和RBAC2没有关系,但是他们结合起来就变成了 RBAC3

项目一众筹网03_5_RBAC(权限管理)模型-概述_数据库表_09


RBAC0 就是我们之前说的,最简单的那种 5张表搞定

RBAC1就是在RBAC0的基础上,加上角色之间继承关系

RBAC1和RBAC2没有关系,但是他们结合起来就变成了 RBAC3

项目一众筹网03_5_RBAC(权限管理)模型-概述_工作模式_10


注意这的用户数量应该是有限的这句话的意思

不是指京东淘宝这些网站(京东淘宝的用户肯定越多越好)

而是指企业管理系统或者后台管理系统

项目一众筹网03_5_RBAC(权限管理)模型-概述_工作模式_11

21-RBAC模型-RBAC模型的数据库表示

项目一众筹网03_5_RBAC(权限管理)模型-概述_多对多_12


项目一众筹网03_5_RBAC(权限管理)模型-概述_java_13

在一个公司虽然权限管理是必备的,但是完全让你从0开发基本上还是不可能,因为这是一个庞大的工程有些公司是专门有权限开发的组,有些是直接那老的一套权限管理来用的

项目一众筹网03_5_RBAC(权限管理)模型-概述_数据库表_14


如果不用JSP的话,jstl和EL也不会有,因为他们俩是基于JSP的

项目一众筹网03_5_RBAC(权限管理)模型-概述_多对多_15

22-Ajax工作模式探讨-异步(下一篇)

23-Ajax工作模式探讨-同步

24-Ajax工作模型探讨-总结


标签:03,RBAC1,模型,探讨,RBAC,Ajax,一众,权限
From: https://blog.51cto.com/u_15800767/6068341

相关文章