本文主要是介绍[知了堂学习笔记]_EasyUi快速搭建一个权限管理的模块(1)--RBAC概述和数据库设计,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一 、前言
这几篇连载的博客主要介绍了通过easyUI插件快速的搭建一个权限管理模块,主要针对开始学习权限管理读者。
用到的技术点很简单,简单的easyUI插件的使用。
权限:对资源的控制,对应到web应用就是对URL的控制。目前的所使用的所有系统,基本上都会使用到权限管理模块,只不过不同系统的权限管理的模块复杂程度不相同而已。现在我们在用的权限模型基本上都是以RBAC为基础进行扩展,所以针对权限我做了一个简单的通过EasyUI插件快速搭建的模块,帮助读者快速的理解权限管理模块的原理。理解之后, 在继续学习使用Shiro的时候,就更容易理解。
二、RBAC权限管理概述
RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系。
这篇关于[知了堂学习笔记]_EasyUi快速搭建一个权限管理的模块(1)--RBAC概述和数据库设计的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!