Expand description
Grouped operation facades over AuthFramework.
Light reference wrappers (e.g. UserOperations, TokenOperations) returned
by the accessor methods on AuthFramework. Not usually imported directly —
use auth.users(), auth.tokens(), etc.
Grouped operation facades over AuthFramework.
Each *Operations struct is a lightweight view (holds only a lifetime-bound
reference to the framework) that exposes a focused subset of the full API.
They are created by the corresponding accessor on AuthFramework (e.g. users()).
§Request structs
Several operations accept structured request types instead of long parameter lists. These types carry required parameters via a constructor and optional parameters via builder methods:
- [
SessionCreateRequest] — session creation with optional IP / user-agent. - [
AuditLogQuery] — filtered audit log queries. - [
UserListQuery] — user listing with pagination and filtering. - [
PermissionContext] — context data for dynamic permission evaluation. - [
DelegationRequest] — permission delegation with required fields. - [
ExecutionMode] —DryRunvsExecutefor maintenance operations. - [
UserStatus] —ActivevsInactivefor user account state. - [
SessionFilter] —ActiveOnlyvsIncludeInactivefor session listing.
Structs§
- Admin
Operations - Focused advanced administration operations exposed from
AuthFramework::admin. - Audit
LogQuery - Filtering criteria for
AuditOperations::query_permission_logs. - Audit
Operations - Focused audit log operations exposed via
AuthFramework::audit(). - Authorization
Operations - Focused authorization operations exposed via
AuthFramework::authorization(). - Delegation
Request - Request type for
AdminOperations::delegate. - Maintenance
Operations - Focused maintenance operations exposed via
AuthFramework::maintenance(). - MfaOperations
- Focused multi-factor authentication operations exposed via
AuthFramework::mfa(). - Monitoring
Operations - Focused monitoring and health operations exposed via
AuthFramework::monitoring(). - Permission
Context - Context data for dynamic permission evaluation (ABAC).
- Session
Create Request - Request type for
SessionOperations::create. - Session
Operations - Focused session-management operations exposed from
AuthFramework::sessions. - Token
Create Request - Builder for
TokenOperations::create_token. - Token
Operations - Focused token-management operations exposed from
AuthFramework::tokens. - User
List Query - Query type for listing users with pagination and filtering.
- User
Operations - Focused user-management operations exposed from
AuthFramework::users.
Enums§
- Execution
Mode - Controls whether a maintenance operation (backup, restore, reset) actually modifies state or merely previews what would happen.
- Session
Filter - Filter for session listing queries.
- User
Status - Whether a user account should be active (able to log in) or inactive (locked out).