Skip to main content

← Back to glossary

Term · 9. Business Processes & Methodology

Hierarchical Role Model HRM

IDM/IGA Domain

Definition

Role design where roles form a hierarchy and child roles inherit permissions from parent roles. Senior Developer inherits all Developer permissions and adds more. Reduces role count but introduces invisible privilege inheritance risk. NIST INCITS 359 RBAC defines hierarchical RBAC as a standard variant.

Application
Implementations: AWS IAM (role chaining via AssumeRole), Microsoft Entra Roles (built-in role hierarchy), most IGA platforms support hierarchical modeling. Best practice: explicit hierarchy visualization in UI.
Standards & regulations
  • ANSI INCITS 359-2004 «2.2 Hierarchical RBAC. Hierarchical RBAC adds requirements for supporting role hierarchies. A hierarchy is mathematically a partial order defining a seniority relation between roles. If role x is seni»
  • OASIS XACML 3.0 RBAC Profile Version 1.0 «This specification defines a profile for the use of the OASIS eXtensible Access Control Markup Language (XACML) to meet the requirements for “core” and “hierarchical” role based access control (RBAC) »