关于RBAC权限体系父子数据权限疑惑
图一原文《最全的权限系统设计》
疑问:图二中定义的岗位有组长与组员,那么一般情况来说,组长拥有查看组员列表的权限,这个该如何去判断呢,换句话来说就是级别之间的数据权限控制怎么处理。
PS:求推荐类似权限设计文章讲解。
补充:就比如说组长和组员岗位都拥有查看订单权限,组长是可以看到组员的订单的,组员只能看到自己的订单。有没有好的办法来融合访问权限(数据权限)和RBAC模型
根据@deatil大佬的提示,实际开发中可以结合RBAC角色管理的优点和ABAC的灵活性一起使用。
除了rbac还有abac,rbac基本用于admin后台,abac更倾向于业务。组长这个算业务类型的权限了吧