天行有常,不为尧存,不为桀亡。——荀子《天论》
Origin X
中的RBAC模型使用了zero-rbac
的扩展模块,其中它包含了下边几个基础概念:
基础模型包含三个用户(User)、角色(Role)、用户组(Group)
,这些模型是核心安全实体,三者之间是多对多
的关系,其中:
4 种Profile
Profile值 | 含义 |
---|---|
USER_UNION | 权限并集 |
USER_EAGER | 高优先级角色优先 |
USER_LAZY | 低优先级角色优先 |
USER_INTERSECT | 权限交集 |
以下模型未使用,暂时不提供详细文档。