Role Managers
Manajer peran digunakan untuk mengelola hierarki peran RBAC (pemetaan pengguna-peran) di Casbin. Manajer peran dapat mengambil data peran dari aturan kebijakan Casbin atau sumber eksternal seperti LDAP, Okta, Auth0, Azure AD, dll. Kami mendukung implementasi yang berbeda dari manajer peran. Untuk menjaga ke ringanannya, kami tidak menyertakan kode manajer peran dalam pustaka utama (kecuali manajer peran default). Daftar lengkap manajer peran Casbin diberikan di bawah ini. Kontribusi pihak ketiga untuk manajer peran baru sangat kami harapkan. Mohon beritahu kami, dan kami akan menambahkannya ke dalam daftar ini:)
- Go
- Java
- Node.js
- PHP
- Python
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 |
Untuk pengembang: semua manajer peran harus mengimplementasikan antarmuka RoleManager. Session Role Manager dapat digunakan sebagai implementasi referensi.
Role manager | Author | Description |
---|---|---|
Default Role Manager (built-in) | Casbin | Supports role hierarchy stored in the Casbin policy |
Untuk pengembang: semua manajer peran harus mengimplementasikan antarmuka RoleManager. Default Role Manager dapat digunakan sebagai implementasi referensi.
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 |
Untuk pengembang: semua manajer peran harus mengimplementasikan antarmuka RoleManager. Default Role Manager dapat digunakan sebagai implementasi referensi.
Role manager | Author | Description |
---|---|---|
Default Role Manager (built-in) | Casbin | Supports role hierarchy stored in the Casbin policy |
Untuk pengembang: semua manajer peran harus mengimplementasikan antarmuka RoleManager. Default Role Manager dapat digunakan sebagai implementasi referensi.
Role manager | Author | Description |
---|---|---|
Default Role Manager (built-in) | Casbin | Supports role hierarchy stored in the Casbin policy |
Untuk pengembang: semua manajer peran harus mengimplementasikan antarmuka RoleManager. Manajer Peran Default dapat digunakan sebagai implementasi referensi.
API
Lihat bagian API untuk detailnya.