What is an OTP?
A one-time password (or passcode) is a dynamically generated set of numbers or letters meant to grant users one-time access to an application. Unlike passwords, OTP codes change every time a user tries to log in, reducing the likelihood of account takeover.
How OTP authentication helps your app
A familiar face
One-time passwords are a well-known flow to most users and do not involve new cognitive load.
Safer than passwords
Since OTP codes are meant for one-time use, they are resistant to credential stuffing and replay attacks.
One factor, two factor
OTP authentication can easily fit into step-up or multi-factor authentication flows.
Explore other authentication methods
dark background image for section