Role Managers
يُستخدم مدير الأدوار لإدارة تسلسل الأدوار RBAC (تعيين الأدوار للمستخدمين) في Casbin. يمكن لمدير الأدوار استرجاع بيانات الأدوار من قواعد سياسات Casbin أو من مصادر خارجية مثل LDAP، Okta، Auth0، Azure AD، إلخ. نحن ندعم تنفيذات مختلفة لمدير الأدوار. للحفاظ على خفة الوزن، لا نشمل كود مدير الأدوار في المكتبة الرئيسية (باستثناء مدير الأدوار الافتراضي). قائمة كاملة بمدراء الأدوار في Casbin متوفرة أدناه. أي مساهمات من طرف ثالث لمدير أدوار جديد مرحب بها. يرجى إعلامنا، وسنضيفه إلى هذه القائمة :)
- 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 |
للمطورين: يجب على جميع مدراء الأدوار تنفيذ واجهة 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 للتفاصيل.