Skip to main content

Crate uvb_storage_api

Crate uvb_storage_api 

Source

Structs§

AuditEvent
Audit event for compliance and security monitoring
AuditQueryFilters
EnrollmentRecord
Tracks which factors a user has enrolled in
RateLimitConfig
Rate limit configuration
RateLimitResult
Rate limit check result
SecretRecord
Represents a factor secret (TOTP key, WebAuthn credential, etc.)
SessionRecord
Represents an authenticated session after successful verification
TransactionRecord
Represents a verification transaction in storage

Enums§

AuditError
AuditEventType
EnrollmentError
EnrollmentStatus
RateLimitError
RateLimitScope
Rate limit scope for different types of operations
SecretError
SessionError
StorageError
Unified storage error type for general storage operations
TransactionError
TransactionStatus

Traits§

AuditLogStore
Trait for pluggable audit logging
EnrollmentStore
Trait for pluggable enrollment storage
RateLimitStore
Trait for rate limiting storage
SecretStore
Trait for pluggable secret storage
SessionStore
Trait for pluggable session storage
TransactionStore
Trait for pluggable transaction storage backends