Role Managers
ตัวจัดการบทบาท (role manager) ใช้เพื่อจัดการลำดับชั้นบทบาท 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 สำหรับรายละเอียด