Expand description
Multi-Factor Authentication management module.
Re-exports§
pub use backup_codes::BackupCodesManager;pub use email::EmailManager;pub use totp::TotpManager;pub use sms_kit::RateLimitConfig as SmsKitRateLimitConfig;pub use sms_kit::SmsKitConfig;pub use sms_kit::SmsKitManager;pub use sms_kit::SmsKitProvider;pub use sms_kit::SmsKitProviderConfig;pub use sms_kit::WebhookConfig;pub use sms_kit::SmsKitManager as SmsManager;
Modules§
- backup_
codes - Backup codes manager for MFA
- Email-based MFA manager with production-grade email provider integration
- sms_kit
- Next-generation SMS MFA manager powered by SMSKit
- totp
- TOTP (Time-based One-Time Password) manager
Structs§
- Cross
Method Challenge - Cross-method challenge combining multiple MFA factors
- Cross
Method Completion Result - Result of cross-method completion attempt
- Method
Fallback Result - Result of method fallback operation
- MfaManager
- Centralized multi-factor authentication (MFA) manager.
Enums§
- Method
Challenge - Individual method challenge
- MfaMethod
- MFA method types
- Risk
Level - Risk levels for adaptive MFA