User-29703693 posted
A cell phone number and/or email address are the most common second forms of user verification.
bank5
I could use a service like Twillio to send it via SMS but am considering using an app instead
Can you tell us what app you plan to use as a second form of authentication?
I could set it up by emailing the OTP. However, if someone's email account is compromised, that would give the hacker access to our system because the password reset is also sent via email. So cell phone number would be more secure.
As for specific apps, I don't have one in mind. Possibly Duo, but I'd be open to suggestions