Expand description
Permission and role definitions for access control. Permission and role-based access control (RBAC / ABAC).
Core types for the authorization subsystem:
Permission— An(action, resource)pair representing a capability.Role— A named set of permissions with optional inheritance.- [
UserPermissions] — Resolved permissions for a single user. PermissionChecker— Evaluates access decisions, including ABAC policies and delegation chains.
For the async, storage-backed authorization API see
AuthorizationOperations.
Structs§
- Abac
Policy - Attribute-Based Access Control (ABAC) policy.
- Abac
Rule - Advanced
Permission Check - Builder for constructing an advanced permission check with ABAC policies, delegations, and role resolution.
- Delegation
- Permission delegation record.
- Permission
- Represents a permission with action and resource.
- Permission
Checker - Permission checker for validating access rights.
- Role
- Represents a role with associated permissions.
- User
Permissions - User permissions and roles.