系统权限设计
小于 1 分钟
系统权限设计
现在系统设计权限设计有以下这几种方法: UAS,RBAC,ABAC
UAS
这个权限设计可以参考该文件: 总的来说是以用户为基准,权限降级为粒度,角色为单纯的权限集合,权限与用户没有关系。
RBAC
RBAC(Role-Based Access Control )基于角色的访问控制。 以角色为基准,角色与权限高度绑定。 具体方案: RBAC用户、角色、权限、组设计方案 - 知乎 (zhihu.com)
ABAC
见: 史上最强的权限系统设计攻略(上)、基础概念、RBAC以及ABAC模型 - 掘金 (juejin.cn)史上最强的权限系统设计攻略(上)、基础概念、RBAC以及ABAC模型 - 掘金 (juejin.cn)