Ролевая модель MtRBAC
В Spirit IAM используется модель Multi-tenant RBAC (Role-Based Access Control) — мультитенантная модель ролевого доступа.
Концепции MtRBAC
Spirit IAM выступает мастер-системой для хранения:
- тенантов;
- ролей;
- полномочий;
- сервисных аккаунтов.
Spirit IAM также может быть мастер-системой для хранения пользователей и привязок пользователей к тенантам и ролям. Однако, как правило, система конфигурируется таким образом, что эти данные попадают в нее из внешней системы управления пользователями (например, Keycloak).
Ролевую модель MtRBAC, которую использует Spirit IAM, можно описать следующим образом: