我了解在基于角色的访问控制系统 (RBAC) 中,组织内的角色由角色表示。然后,每个角色都包含不同的任务(访问权限)以在应用程序中执行操作。然后根据其工作职责为组织中的每个用户分配一个或多个角色。
我不明白的是 RBAC 中是否存在组。我目前正在设计一个可以为用户分配一个或多个角色的系统。然后可以将用户分为 1 个或多个组(例如,程序员、12 楼的人、穿着金属 T 恤的人、国际象棋俱乐部的成员等),但这些组不包含任何角色或访问权限。
RBAC 中是否存在组?如果是这样,组是否应该包含由组成员继承的权限和角色?