采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
用户已经分配的权限点集合 和 角色已分配的权限点集合 为什么要写俩 用户已分配的权限点已经包括了 角色已分配的了 这块没看懂,aclDto 里面 hasAcl 为什么要加这个属性 视频里解释的没太明白
你好,感觉是哪个细节你没抓住。这里的场景是,用户在进行权限分配时,不一定拥有某个角色的所有权限,这种权限理论上他是不可以分配的(否则他就可以通过重新分配权限让自己拥有自己没有的权限)。但是呢,又担心他在做权限分配时,以为自己已经拥有了所有权限,在理解上出现问题。因此,对于某个角色进行权限分配时,需要列出这个角色所有权限,用户可以操作自己拥有的权限,用户操作不了的权限如果想操作,可以找权限更高的管理员给他分配没有的权限。
哇老师讲完我感觉一下通了不少,是不是相当于分配角色的时候,相当于现在有,A,B两个用户,都分配1这个角色,1这个角色有三个权限点功能a,b,c,然后相当于给A用户分配1这个角色的a功能,给B用户分配1这个角色的b,c功能,然后这时候A用户虽然能看到1角色里面的所有权限点,但是只能操作a功能,B用户只能操作1角色的,b,c功能,老师这样理解对嘛
嗯,是这样子的
登录后可查看更多问答,登录/注册
源于企业真实Java项目,涉及大量高级技巧,覆盖权限管理开发技术
2.5k 6
2.2k 22
1.4k 20
1.2k 18
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号