老师 关于权限 角色 用户之间的关系

来源:12-2 角色权限树结构接口开发-2

华山小叮当

2018-03-22

这里看的比较晕  思路有些乱 没有明白角色用户关系表和角色权限关系表存在的意义

写回答

1回答

Jimin

2018-03-23

你好,首先我们这里是一套可扩展的权限设计,基于RBAC模型,核心是处理用户和权限的关系。

直接对用户配置权限的话,工作量太大,而且很复杂,因此呢,就有了角色的概念。

我们赋予角色一些实际的概念,比如产品管理员、订单管理员、客服等等,然后把这个角色相关的功能进行绑定,比如产品管理员这个角色分配产品相关的操作权限,订单管理员角色分配订单相关的操作权限。

之后在对实际的用户赋予权限时,只需要配置他符合哪些角色就可以了。配置的代价会小很多,配置好的角色可以得到最大程度的复用。

这里面 给角色赋予权限对应的就是 角色和权限的关系,而给人赋予角色就是 角色和用户 的关系。

怎么样,现在懂了吗?

0
2
Jimin
回复
华山小叮当
是的,都是多对多的关系,因此需要几张关联表
2018-03-23
共2条回复

Java开发企业级权限管理系统

源于企业真实Java项目,涉及大量高级技巧,覆盖权限管理开发技术

2261 学习 · 1347 问题

查看课程