OTP
One Time Password (OTP) helps in confirming one's phone number. It can used in the following ways:
- Two-factor authentication
- Phone number verification
- Account recovery
- Payment confirmation
OTP is not as robust as WebAuthn method though.
Some best practices when implementing OTP using the input element:
type="text"instead oftype="number"inputmode="numeric"autocomplete="one-time-code"
JavaScript code can be used to wait for the SMS and complete the input using Web OTP API.
