Le RBAC (Role-Based Access Control) est un modèle d'autorisation qui interpose la notion de rôle entre l'utilisateur et les permissions. Chaque utilisateur se voit attribuer un ou plusieurs rôles métier (Admin, Validateur, Archiviste, Lecteur), et chaque rôle porte un ensemble de permissions (lecture, écriture, suppression, configuration) sur des ressources (documents, classeurs, modules).
Le RBAC scalable combine rôles, scopes (périmètre d'application), et attributs contextuels (ABAC). Dans une GED ou un coffre-fort numérique, une bonne implémentation RBAC permet d'accorder à un auditeur externe un accès lecture-seule temporaire sur un sous-ensemble de documents, sans compromettre l'étanchéité des autres périmètres.