Role Managers
Rol yöneticisi, Casbin'de RBAC rol hiyerarşisini (kullanıcı-rol eşleştirmesi) yönetmek için kullanılır. Bir rol yöneticisi, rol verilerini Casbin politikası kurallarından veya LDAP, Okta, Auth0, Azure AD gibi dış kaynaklardan alabilir. Farklı rol yöneticisi uygulamalarını destekliyoruz. Hafif tutmak için, rol yöneticisi kodunu ana kütüphanede bulundurmuyoruz (varsayılan rol yöneticisi hariç). Casbin rol yöneticilerinin tam listesi aşağıda verilmiştir. Yeni bir rol yöneticisi için herhangi bir üçüncü taraf katkısına açıkız. Lütfen bize bildirin, ve biz bunu bu listeye ekleyeceğiz:)
- 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 |
Geliştiriciler için: tüm rol yöneticileri RoleManager arayüzünü uygulamalıdır. Session Role Manager bir referans uygulama olarak kullanılabilir.
Role manager | Author | Description |
---|---|---|
Default Role Manager (built-in) | Casbin | Supports role hierarchy stored in the Casbin policy |
Geliştiriciler için: tüm rol yöneticileri RoleManager arayüzünü uygulamalıdır. Default Role Manager bir referans uygulama olarak kullanılabilir.
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 |
Geliştiriciler için: tüm rol yöneticileri RoleManager arayüzünü uygulamalıdır. Default Role Manager bir referans uygulama olarak kullanılabilir.
Role manager | Author | Description |
---|---|---|
Default Role Manager (built-in) | Casbin | Supports role hierarchy stored in the Casbin policy |
Geliştiriciler için: tüm rol yöneticileri RoleManager arayüzünü uygulamalıdır. Default Role Manager bir referans uygulama olarak kullanılabilir.
Role manager | Author | Description |
---|---|---|
Default Role Manager (built-in) | Casbin | Supports role hierarchy stored in the Casbin policy |
Geliştiriciler için: tüm rol yöneticileri RoleManager arayüzünü uygulamalıdır. Varsayılan Rol Yöneticisi, referans uygulama olarak kullanılabilir.
API
Ayrıntılar için API bölümüne bakın.