Role Managers
Pengurus peranan digunakan untuk mengurus hierarki peranan RBAC (pemetaan pengguna-peranan) dalam Casbin. Pengurus peranan boleh mengambil data peranan dari peraturan dasar Casbin atau sumber luaran seperti LDAP, Okta, Auth0, Azure AD, dsb. Kami menyokong pelbagai implementasi pengurus peranan. Untuk mengekalkan ringan, kami tidak memasukkan kod pengurus peranan dalam pustaka utama (kecuali pengurus peranan lalai). Senarai lengkap pengurus peranan Casbin diberikan di bawah. Sebarang sumbangan pihak ketiga untuk pengurus peranan baru dialu-alukan. Sila beritahu kami, dan kami akan menambahkannya ke dalam senarai 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 pembangun: semua pengurus peranan mesti melaksanakan antara muka RoleManager. Session Role Manager boleh digunakan sebagai pelaksanaan rujukan.
Role manager | Author | Description |
---|---|---|
Default Role Manager (built-in) | Casbin | Supports role hierarchy stored in the Casbin policy |
Untuk pembangun: semua pengurus peranan mesti melaksanakan antara muka RoleManager. Default Role Manager boleh digunakan sebagai pelaksanaan rujukan.
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 pembangun: semua pengurus peranan mesti melaksanakan antara muka RoleManager. Default Role Manager boleh digunakan sebagai pelaksanaan rujukan.
Role manager | Author | Description |
---|---|---|
Default Role Manager (built-in) | Casbin | Supports role hierarchy stored in the Casbin policy |
Untuk pembangun: semua pengurus peranan mesti melaksanakan antara muka RoleManager. Default Role Manager boleh digunakan sebagai pelaksanaan rujukan.
Role manager | Author | Description |
---|---|---|
Default Role Manager (built-in) | Casbin | Supports role hierarchy stored in the Casbin policy |
Untuk pembangun: semua pengurus peranan mesti melaksanakan antara muka RoleManager. Pengurus Peranan Lalai boleh digunakan sebagai pelaksanaan rujukan.
API
Lihat bahagian API untuk butiran lanjut.