权限管理方面
来源:4-2 我们要开发一套怎样的权限管理系统?

UJane
2019-05-29
当超级管理员给一个用户赋予角色以及相应权限后,为什么以该用户登陆时,不仅能获得相应权限,还可以管理超级管理员的权限和角色呢?
写回答
1回答
-
Jimin
2019-05-29
你好,系统的超级管理员是要绕过rbac模型控制的,否则这个系统将没法从0开始,你可以想象一下,最开始肯定是每个人都没权限,但又必须有一个人去创建各个权限点,每个权限点在创建时肯定是没分配过的,那么按照rbac模型没有一个角色一开始就拥有这个权限,也就不会有人拥有这个权限,那个这个权限点创建出来后就无法分配给别人了。因此系统里基本都会有这种特殊的处理,保证整体流程能从0开始玩转起来,当然这不是唯一方案,你也可以设计出其他方案来解决这种从0开始的场景
00
相似问题