Управление доступом на основе ролей (RBAC) — это механизм управления доступом, где определяются роли и привилегии, от которых зависит, имеет ли пользователь доступ к ресурсу. Роли определяются на основе таких характеристик, как местоположение пользователя, отдел, уровень должности или обязанности. Разрешения назначаются на основе доступа (что пользователь может видеть), операций (что пользователь может делать) и сеансов (как долго пользователь может это делать).