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

Posted 平凡加班狗

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了项目一众筹网03_5_RBAC(权限管理)模型-概述相关的知识,希望对你有一定的参考价值。

系列文章目录

18-RBAC模型-概述


任何一个完整系统都必须要有权限控制的完全不设防过于危险
用权限的概念来管理资源

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


ERP:企业资源计划

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

有一个需要注意的地方就是 ———— 就是需要中间表
如果没有中间表,sql没法写
最少需要这两个中间表
用户与角色关系表
角色与菜单关系表
联合主键

例子

20-RBAC模型-RBAC 0~3

关系

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

RBAC0 就是我们之前说的,最简单的那种 5张表搞定
RBAC1就是在RBAC0的基础上,加上角色之间继承关系
RBAC1和RBAC2没有关系,但是他们结合起来就变成了 RBAC3

注意这的用户数量应该是有限的这句话的意思
不是指京东淘宝这些网站(京东淘宝的用户肯定越多越好)
而是指企业管理系统或者后台管理系统

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


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

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

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

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

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

以上是关于项目一众筹网03_5_RBAC(权限管理)模型-概述的主要内容,如果未能解决你的问题,请参考以下文章

项目一众筹网03_5_工作模式探讨同步和异步探讨

项目一众筹网07_03_SpringSecurity退出登录禁用CSRF基于角色或权限访问控制自定义403页面

项目一众筹网06_03,给角色分配Auth/菜单或者说是权限回显checkbox建角色与菜单/权限关联关系表执行给角色分配菜单

项目一众筹网07_01_SpringSecurity框架简介和用法SpringSecurity负责的是 权限验证Spring的注解模式maven引入Spring环境加入layUI环境

项目一众筹网06_03给角色分配菜单权限表的设置使用zTree来实现节点判断(后端不写代码也能实现树形开发)接口不能写@service注解,实现类才能写

项目一众筹网08_03_SpringSecurity数据库登录-思路子类和父类之间的构造器的关系