模型|B端权限规则模型:RBAC模型( 四 )


RBAC0:是RBAC的核心思想。
RBAC1:RBAC基础上增加了角色分层模型。
RBAC2:RBAC基础上增加了约束模型。
RBAC3:其实是RBAC2 + RBAC1。
2. 权限1) 权限赋予
权限赋予是把当前用户的权限拉出来,然后分配的客服可以小于等于当前用户的权限。
2) 权限加载
正常的加载权限,当用户登录后,并且第一次使用权限判断的时候, Shiro(页面框架) 会去加载权限。
3) 权限判断
走正常用户权限判断,但是数据操作需要判断是不是当前归属的用户的数据,其实这个是属于业务层,就算你不是客服,也是需要判断。
(4) 禁用|启用
禁用启用,也是正常的用户流程,添加到禁用列表里,如果被禁用,就无法操作任何内容。
本文由 @K 原创发布于人人都是产品经理,未经许可,禁止转载。
题图来自 Pexels,基于 CC0 协议