What?
Implement TOTP and let your users use their preferred authenticator and none of what you're struggling with will apply.
What?
Implement TOTP and let your users use their preferred authenticator and none of what you're struggling with will apply.