RBAC overview
Inheritance model and system summary
Users
8
6 active
Groups
5
Nested up to 3 levels
Roles
6
Direct + inherited
Inheritance model
Groups
Engineering
→ Backend
→ Frontend
Ops
Admins
→
Roles on groups
viewer
editor
deployer
admin
→
Users inherit
alice
bob
carol
+ 5 more…
Users inherit all roles from every group they belong to — and transitively from parent groups. Roles can also be assigned directly to users, overriding or extending inherited permissions.
Users
Manage identities, group membership and direct roles
AL
Alice Lang
BK
Bob Kim
CS
Carol Sanz
DM
Dan Müller
EP
Eve Park
FR
Frank Rossi
AL
Alice Lang
alice@corp.io
Status● Active
IDusr_01HX…4AF
Created2024-03-12
Group membership direct only
Engineering
Backend
via Engineering
Effective roles direct + inherited
admin
viewer
↑ Engineering
editor
↑ Backend
Dashed roles are inherited transitively through group membership.
Group tree
Engineering
Backend child group
Groups
Organise users in nested hierarchies; roles propagate to all members
EN
Engineering
BE
Backend
FE
Frontend
OP
Ops
AD
Admins
EN
Engineering
Top-level group
IDgrp_02KX…9BC
Members direct
Alice LangEve ParkBob Kim
+ all members of Backend, Frontend
Child groups
Backend
Frontend
Assigned roles on this group
viewer
Child groups Backend and Frontend inherit viewer, and additionally carry their own editor role.
Group hierarchy
Engineering
Backend
Frontend
Roles
Define permission scopes; assign to users or groups
AD
admin
ED
editor
DE
deployer
VI
viewer
AU
auditor
AD
admin
Full administrative access
IDrol_00AA…1F2
Scopesystem-wide
Assigned to groups
Admins
Assigned to users (direct)
Alice Lang
Effective principals via inheritance
Alice Lang
Dan Müller
…via Admins group
Dan inherits admin through the Admins group. Alice holds it directly.