关于RBAC的疑问
来源:1-4 权限管理的核心是什么?

慕粉3884565
2019-01-31
老师就是你说一个角色有多个用户,一个用户有多个角色,一般来说一个用户对应一个角色,但是在rbac一个用户可以有多个角色这是我们公司为一个传统企业做的网站这是该网站所有角色
写回答
1回答
-
你好,这个应该这样去理解。rbac模型允许每个人有多个角色,每个角色可以分配做个权限,这样在权限分配时可以根据业务做很多扩展。传统一些软件里一个人只有一种角色,其实是属于rbac里的一个特例,就是给人配置角色时多了个数限制,但是随着面向用户群体数量的变化及业务的复杂提升,一般都会演变成一个用户拥有多个角色,这时候rbac就不得不用上,换句话说,rbac可以支持传统软件一人一个角色的场景,也可以支持一人多个角色的场景,完全看系统需要,他足够灵活也很容易做定制
032019-01-31
相似问题