Implements MFA verification dialog for login flow: MFA Verification Features: - MFAVerificationDialog component for code entry - TOTP code input (6-digit authenticator app code) - Email code input with auto-send on dialog open - Backup code support mentioned in help text - Resend email code functionality - Auto-focus on code input field - Large, centered code input for easy entry - Real-time validation (6-digit code required) Login Flow Integration: - Detect MFA requirement from login API error - Show MFA dialog when MFA is enabled for user - Handle MFA verification success with token storage - Allow cancellation to retry login - Seamless transition after successful verification User Experience: - Email codes sent automatically - Visual feedback for code sending/verification - Error alerts for invalid codes - Loading states for all async operations - Clean, focused dialog design - Tip about backup codes Implementation Details: - Integrated with existing login page - Error handling for MFA-required responses - Token storage after MFA verification - Navigation after successful MFA - Support for both TOTP and Email MFA methods 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
5.8 KiB
5.8 KiB