Probably the easiest option for FA would be to offer a fourth login option.
Current options:
- Google (which requires linking to a Google account)
- Apple
- E-mail (current system that uses user/pass and e-mailed code, and 2FA code if created)
New option:
4. Login with user/pass and 2FA 6-digit PIN
The new option would allow user/pass login without having to still go through the #3 e-mailed method before the 2FA entry box appears.
Regards,
-Dan