关于RBAC的疑问

来源:1-4 权限管理的核心是什么?

慕粉3884565

2019-01-31

老师就是你说一个角色有多个用户,一个用户有多个角色,一般来说一个用户对应一个角色,但是在rbac一个用户可以有多个角色http://img.mukewang.com/szimg/5c52cb750001570a01020236.jpg这是我们公司为一个传统企业做的网站这是该网站所有角色

写回答

1回答

Jimin

2019-01-31

你好,这个应该这样去理解。rbac模型允许每个人有多个角色,每个角色可以分配做个权限,这样在权限分配时可以根据业务做很多扩展。传统一些软件里一个人只有一种角色,其实是属于rbac里的一个特例,就是给人配置角色时多了个数限制,但是随着面向用户群体数量的变化及业务的复杂提升,一般都会演变成一个用户拥有多个角色,这时候rbac就不得不用上,换句话说,rbac可以支持传统软件一人一个角色的场景,也可以支持一人多个角色的场景,完全看系统需要,他足够灵活也很容易做定制

0
3
慕粉3884565
非常感谢!
2019-01-31
共3条回复

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

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

2261 学习 · 1347 问题

查看课程