Expand description
Multi-Factor Authentication (MFA) implementation.
This module provides comprehensive MFA support including TOTP, SMS, email, backup codes, and WebAuthn for enhanced security.
Structs§
- Backup
Codes Provider - Backup codes provider
- MfaChallenge
- MFA challenge that must be completed
- MfaManager
- MFA manager for handling multi-factor authentication
- MfaVerification
Result - MFA verification result
- Totp
Provider - TOTP (Time-based One-Time Password) implementation
- User
MfaMethod - MFA method configuration for a user
Enums§
- MfaChallenge
Data - Challenge data specific to each MFA method
- MfaMethod
Data - Method-specific configuration data
- MfaMethod
Type - MFA method types
Traits§
- Email
Provider - Email provider for sending verification codes
- MfaStorage
- MFA storage trait
- SmsProvider
- SMS provider for sending verification codes