Менеджеры ролей
Менеджер ролей используется для управления иерархией ролей RBAC (картирование ролей пользователя) в Касбине. A role manager can retrieve role data from Casbin policy rules or external sources such as LDAP, Okta, Auth0, Azure AD, etc. Мы поддерживаем различные реализации ролевого менеджера. To keep the lightweight, we don't include role manager code in the main library (except the default role manager). A complete list of Casbin role managers is provided below. Any third-party contributions for a new role manager are welcome. Please inform us, and we will add it to this list:)
- Go
- Java
- Node.js
- PHP
- Python
Роль менеджера | Автор | Описание |
---|---|---|
Менеджер ролей по умолчанию (встроен) | Casbin | Supports role hierarchy stored in the Casbin policy |
Менеджер ролей сессии | EDOMO Система | Supports role hierarchy stored in the Casbin policy, with time-range-based sessions |
Okta ролей менеджер | Casbin | Поддерживает иерархию ролей хранится в Okta |
Авторский менеджер ролей | Casbin | Поддерживает иерархию ролей, сохраненную в Auth0 Authorization Extension |
Для разработчиков: все ролевые менеджеры должны реализовать интерфейс RoleManager. The Session Role Manager can be used as a reference implementation.
Роль менеджера | Автор | Описание |
---|---|---|
Менеджер ролей по умолчанию (встроен) | Casbin | Supports role hierarchy stored in the Casbin policy |
Для разработчиков: все ролевые менеджеры должны реализовать интерфейс RoleManager. The Default Role Manager can be used as a reference implementation.
Роль менеджера | Автор | Описание |
---|---|---|
Менеджер ролей по умолчанию (встроен) | Casbin | Supports role hierarchy stored in the Casbin policy |
Менеджер ролей сессии | Casbin | Supports role hierarchy stored in the Casbin policy, with time-range-based sessions |
Для разработчиков: все ролевые менеджеры должны реализовать интерфейс RoleManager. The Default Role Manager can be used as a reference implementation.
Роль менеджера | Автор | Описание |
---|---|---|
Менеджер ролей по умолчанию (встроен) | Casbin | Supports role hierarchy stored in the Casbin policy |
Для разработчиков: все ролевые менеджеры должны реализовать интерфейс RoleManager. The Default Role Manager can be used as a reference implementation.
Роль менеджера | Автор | Описание |
---|---|---|
Менеджер ролей по умолчанию (встроен) | Casbin | Supports role hierarchy stored in the Casbin policy |
Для разработчиков: все ролевые менеджеры должны реализовать интерфейс RoleManager. The Default Role Manager can be used as a reference implementation.
API
See the API section for details.