Role Managers
role manager는 RBAC 역할 계층 구조(누가 어떤 역할을 보유하며, 역할 상속 관계가 어떻게 되는지)를 구현합니다. Casbin은 기본 인메모리 역할 관리자(정책 기반)를 사용 하거나 외부 소스(예: LDAP, Okta, Auth0, Azure AD)를 플러그인으로 연결할 수 있습니다. 사용자 정의 역할 관리자는 별도의 패키지에 존재합니다. 언어별 사용 가능한 역할 관리자 목록:
| 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 섹션을 참조하세요.
Comments are powered by giscus and GitHub Discussions. They load from giscus.app and GitHub only after you click the button below.