feat: implement multi-factor authentication (MFA) setup and verification flow

↗ view on GitHub · willchen96 · 2026-06-10 · 3a109432

- Add SecurityPage component for managing MFA settings, including enrollment and verification.
- Create MfaLoginGate to handle MFA verification state during login.
- Develop MfaVerificationPopup for user input of verification codes.
- Implement VerifyMfaPage for the MFA verification process after login.
- Introduce reusable VerificationCodeInput component for entering verification codes.
- Integrate Supabase MFA API for managing factors and verification.
- Add loading states and error handling for a better user experience.
Repository open-legal-products/mike
Author willchen96 <weiye.chen96@icloud.com>
Authored
Parents 15c96b0d
Stats 32 files changed , +3703 , -310
Part of Add authenticator-app MFA and privacy data controls

Capture this commit into my fork

Download a Markdown prompt that tells Claude how to port this exact commit into your working tree. Run it via claude -p < capture-commit-3a109432.md from inside the repo you want the change in.

⬇ Download capture-commit-3a109432.md