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 สำหรับรายละเอียด