**Role Managers**
Менеджер ролей реализует иерархию ролей RBAC (кто какую роль имеет и наследование ролей). Casbin может использовать стандартный менеджер ролей в памяти (основанный на политиках) или подключать внешние источники (например, LDAP, Okta, Auth0, Azure AD). Пользовательские менеджеры ролей находятся в отдельных пакетах. Список доступных менеджеров ролей по языкам:
| Role manager | Author | Description |
|---|---|---|
| Default Role Manager (built-in) | Casbin | Supports role hierarchy stored in the Casbin policy |
| Session Role Manager | EDOMO Systems | Supports role hierarchy stored in the Casbin policy, with time-range-based sessions |
| Okta Role Manager | Casbin | Supports role hierarchy stored in Okta |
| Auth0 Role Manager | Casbin | Supports role hierarchy stored in Auth0's Authorization Extension |
Все менеджеры ролей должны реализовать интерфейс RoleManager. Используйте Session Role Manager в качестве эталонной реализации.
| Role manager | Author | Description |
|---|---|---|
| Default Role Manager (built-in) | Casbin | Supports role hierarchy stored in the Casbin policy |
Все менеджеры ролей должны реализовать интерфейс RoleManager. Используйте Default Role Manager в качестве эталонной реализации.
| Role manager | Author | Description |
|---|---|---|
| Default Role Manager (built-in) | Casbin | Supports role hierarchy stored in the Casbin policy |
| Session Role Manager | Casbin | Supports role hierarchy stored in the Casbin policy, with time-range-based sessions |
Все менеджеры ролей должны реализовать интерфейс RoleManager. Используйте Default Role Manager в качестве эталонной реализации.
| Role manager | Author | Description |
|---|---|---|
| Default Role Manager (built-in) | Casbin | Supports role hierarchy stored in the Casbin policy |
Все менеджеры ролей должны реализовать интерфейс RoleManager. Используйте Default Role Manager в качестве эталонной реализации.
| Role manager | Author | Description |
|---|---|---|
| Default Role Manager (built-in) | Casbin | Supports role hierarchy stored in the Casbin policy |
Все менеджеры ролей должны реализовать интерфейс RoleManager. Используйте Default Role Manager в качестве эталонной реализации.
API
Подробности см. в разделе API.
Comments are powered by giscus and GitHub Discussions. They load from giscus.app and GitHub only after you click the button below.