### Description Implement TOTP-based two-factor authentication for enhanced security. ### Tasks - [ ] Install speakeasy library - [ ] Create 2FA setup endpoint - [ ] Generate QR codes - [ ] Implement verification endpoint - [ ] Add backup codes - [ ] Update login flow - [ ] Add 2FA management endpoints ### Acceptance Criteria - [ ] Users can enable 2FA - [ ] QR codes generated - [ ] Verification works - [ ] Backup codes provided ---
Description
Implement TOTP-based two-factor authentication for enhanced security.
Tasks
Acceptance Criteria