权限问题后续

来源:13-4 角色用户模块交互功能实现

uareRight

2018-12-11

老师我们公司项目的权限是这么设计的
用户 ,用户角色,角色,角色资源表,资源表,资源表里(模块,模块下的子模块,子模块所对应的按钮,菜单 字段)
然后分配权限时候 先 建立角色 ,角色菜单有个分配资源的地方依次分配资源(模块,按钮,菜单),再建立一个用户,在用户这里分配刚才建立的角色,这样这个用户就有了这个角色对应的资源。而项目中会出现不同用户,同一角色会有不同的权限!,这块还是没怎么想太清楚,是不是跟我们公司设计的表结构有关系,我们公司设计的不灵活,不能细化到用一角色,不同用户对应不同资源,只能不同用户,同一角色对应同一资源。
我这块不知道该怎么分析了,是不是老师咱们项目中有acl权限点这张表,和aclModule权限模块表,用user_role_acl 作为关联所以可以使得不同用户可以用同一角色关联不同权限点,而我们项目中只能是死分配,分配了一个角色,就只能干这个角色分配的资源,这是差在哪。是不是因为不应该在用户界面进行角色分配。

写回答

1回答

Jimin

2018-12-11

你好,课程里的设计是基于标准的rbac模型,每个角色的权限是相对固定的(某个用户被分配了某个角色,就会拥有某个角色分配的所有权限),而每个人可以多个角色。这是对这个权限最基本的了解。你们的系统你根据这个对比哪里不同就可以了。

0
15
uareRight
回复
Jimin
谢谢老师详细又耐心的解答我彻底懂了! 太感谢了
2018-12-14
共15条回复

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

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

2261 学习 · 1347 问题

查看课程