Const
Multi-factor authentication management component.
Complete MFA management interface for enrolling, viewing, and deleting authentication factors. Supports TOTP authenticators, SMS, Email, Push notifications, and recovery codes.
UserMFAMgmtProps
Custom i18n message overrides
CSS variables and class overrides
Hide the header section
Show only enrolled factors
Disable enroll actions
Disable delete actions
Render in read-only mode
Per-factor visibility/enabled configuration
Callback after successful enrollment
Callback after successful deletion
Callback after factors are loaded
Callback when actions error
Callback before actions; return false to cancel
Validation schema overrides
MFA management component
UserMFAMgmtProps for full props documentation
<UserMFAMgmt onEnroll={(factor) => console.log('Enrolled:', factor)} onDelete={(factor) => console.log('Deleted:', factor)} factorConfig={{ otp: { enabled: true }, sms: { enabled: true }, email: { enabled: false }, }}/> Copy
<UserMFAMgmt onEnroll={(factor) => console.log('Enrolled:', factor)} onDelete={(factor) => console.log('Deleted:', factor)} factorConfig={{ otp: { enabled: true }, sms: { enabled: true }, email: { enabled: false }, }}/>
Multi-factor authentication management component.
Complete MFA management interface for enrolling, viewing, and deleting authentication factors. Supports TOTP authenticators, SMS, Email, Push notifications, and recovery codes.