采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师就是你说一个角色有多个用户,一个用户有多个角色,一般来说一个用户对应一个角色,但是在rbac一个用户可以有多个角色这是我们公司为一个传统企业做的网站这是该网站所有角色
你好,这个应该这样去理解。rbac模型允许每个人有多个角色,每个角色可以分配做个权限,这样在权限分配时可以根据业务做很多扩展。传统一些软件里一个人只有一种角色,其实是属于rbac里的一个特例,就是给人配置角色时多了个数限制,但是随着面向用户群体数量的变化及业务的复杂提升,一般都会演变成一个用户拥有多个角色,这时候rbac就不得不用上,换句话说,rbac可以支持传统软件一人一个角色的场景,也可以支持一人多个角色的场景,完全看系统需要,他足够灵活也很容易做定制
哦这样,曾经实习时一个用户可以拥有多个角色吗,我说不可以,当初只知道rbac
是否可以拥有取决于业务,技术实现时要考虑好扩展
非常感谢!
登录后可查看更多问答,登录/注册
源于企业真实Java项目,涉及大量高级技巧,覆盖权限管理开发技术
2.8k 6
2.5k 22
1.7k 20
1.5k 18
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号