Using Passwordless SMS & Email Authentication with Auth0
Passwordless connections in Auth0 allow users to login without the need to remember a password.
This improves the user experience, especially on mobile applications, since users will only need an email address or phone number to register for your application.
Without passwords, your application will not need to implement a password reset procedure and users avoid the insecure practice of using the same password for many purposes.
In addition, the credential used for authentication is automatically validated since the user just entered it at sign-up.
Configuration
These connections use an authentication channel like SMS or email. Each of these channels can be configured in the dashboard under Connections > Passwordless.
Tutorials
See the following tutorials for a step-by-step guide on how to implement passwordless authentication for each of these scenarios:
Passwordless on Single Page Apps
- Authenticate users with a one time code via SMS
- Authenticate users with a one time code via e-mail
- Authenticate users with a magic link via e-mail
Passwordless on Regular Web Apps
- Authenticate users with a one time code via SMS
- Authenticate users with a one time code via e-mail
- Authenticate users with a magic link via e-mail
Passwordless on iOS
- Authenticate users with Universal Login
- Authenticate users with a one time code via SMS
- Authenticate users with a one time code via e-mail
- Authenticate users with Touch ID
- Authenticate users with Magic Link
Passwordless on Android
- Authenticate users with Universal Login
- Authenticate users with a one time code via SMS
- Authenticate users with a one time code via e-mail
- Authenticate users with Magic Link
Passwordless API
If you'd like to build your own implementation or understand how this works under the hood, check out the complete API reference.
Advanced Topics
Have Questions?
You may find the answers on the Auth0 Passwordless FAQ.