场景如下
1
Kinnice 2022-05-19 16:47:05 +08:00
把权限上级 uid 作为权限的一个组成部分,然后判断权限的时候,先判断 uid 这个有没有当前这个权限,上级 uid 没有他本身也就没有,顺便取消一下。
user.modify.{uid} |
2
cppc 2022-05-19 18:05:02 +08:00 via iPhone
权限回收问题:增加子角色概念,新增角色必须指定父级。系统里面有了角色层级管理就能做到递归向下回收权限。
层级太深问题:业务上限制用户创建角色的深度,技术上可以用闭包表等方案,查下级很快 |