Casbin RBAC vs. RBAC96
Casbin RBAC и RBAC96
This document compares Casbin RBAC with RBAC96.
Casbin RBAC implements nearly all RBAC96 features while adding enhancements.
| Версия RBAC | Уровень поддержки | Описание |
|---|---|---|
| RBAC0 | Полностью поддерживается | RBAC0 provides basic RBAC96 functionality, defining relationships between Users, Roles, and Permissions. |
| RBAC1 | Полностью поддерживается | RBAC1 extends RBAC0 with role hierarchies. When alice has role1 and role1 has role2, then alice inherits role2 and its permissions. |
| RBAC2 | Поддерживается обработка взаимоисключающихся (вот так) | RBAC2 adds constraints to RBAC0, enabling mutually exclusive policy handling. Quantitative limits are unsupported. |
| RBAC3 | Поддерживается обработка взаимоисключающихся (вот так) | RBAC3 combines RBAC1 and RBAC2, supporting both role hierarchies and constraints. Quantitative limits are unsupported. |