Responsables des rôles
Le gestionnaire de rôle est utilisé pour gérer la hiérarchie des rôles RBAC (cartographie des rôles utilisateurs) dans Casbin. A role manager can retrieve role data from Casbin policy rules or external sources such as LDAP, Okta, Auth0, Azure AD, etc. Nous supportons différentes implémentations d'un gestionnaire de rôles. 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
Responsable du rôle | Auteur | Description |
---|---|---|
Gestionnaire de rôle par défaut (intégré) | Casbin | Supports role hierarchy stored in the Casbin policy |
Gestionnaire de rôle de session | Systèmes EDOMO | Supports role hierarchy stored in the Casbin policy, with time-range-based sessions |
Gestionnaire de rôle Okta | Casbin | Supporte la hiérarchie des rôles stockée dans Okta |
Gestionnaire de rôle Auth0 | Casbin | Supports role hierarchy stored in Auth0's Authorization Extension |
Pour les développeurs : tous les gestionnaires de rôles doivent implémenter l'interface RoleManager. The Session Role Manager can be used as a reference implementation.
Responsable du rôle | Auteur | Description |
---|---|---|
Gestionnaire de rôle par défaut (intégré) | Casbin | Supports role hierarchy stored in the Casbin policy |
Pour les développeurs : tous les gestionnaires de rôles doivent implémenter l'interface RoleManager. The Default Role Manager can be used as a reference implementation.
Responsable du rôle | Auteur | Description |
---|---|---|
Gestionnaire de rôle par défaut (intégré) | Casbin | Supports role hierarchy stored in the Casbin policy |
Gestionnaire de rôle de session | Casbin | Supports role hierarchy stored in the Casbin policy, with time-range-based sessions |
Pour les développeurs : tous les gestionnaires de rôles doivent implémenter l'interface RoleManager. The Default Role Manager can be used as a reference implementation.
Responsable du rôle | Auteur | Description |
---|---|---|
Gestionnaire de rôle par défaut (intégré) | Casbin | Supports role hierarchy stored in the Casbin policy |
Pour les développeurs : tous les gestionnaires de rôles doivent implémenter l'interface RoleManager. The Default Role Manager can be used as a reference implementation.
Responsable du rôle | Auteur | Description |
---|---|---|
Gestionnaire de rôle par défaut (intégré) | Casbin | Supports role hierarchy stored in the Casbin policy |
Pour les développeurs : tous les gestionnaires de rôles doivent implémenter l'interface RoleManager. The Default Role Manager can be used as a reference implementation.
API
See the API section for details.