Expand description
Role-based and attribute-based access control (RBAC/ABAC). Role-Based Access Control (RBAC) and Authorization framework.
This module provides a comprehensive authorization system with support for roles, permissions, hierarchical access control, and dynamic policy evaluation.
Structs§
- Abac
Permission - An AbacPermission represents a specific action that can be performed on a resource
- Abac
Role - An AbacRole groups permissions and can be assigned to users
- Access
Context - Context information for access control decisions
- Authorization
Engine - Authorization engine for evaluating permissions
- Authorization
Result - Policy evaluation result
- Common
Permissions - Predefined permissions for common operations
- User
Role - User AbacRole assignment
Enums§
- Access
Condition - Access conditions for dynamic AbacPermission evaluation
- Comparison
Operator
Traits§
- Authorization
Storage - Authorization storage trait