Manage the authentication experience
Auth and access
Passwordless authentication is a type of authentication that does not require end-users to set or maintain passwords for access to an application. Instead, they authenticate using a one-time passcode (OTP).
The email + passwordless method is switched on by default in all new Kinde businesses
Kinde does not support magic links as a password alternative, instead, we prefer to use one-time passcodes (OTPs) as they are more secure, and require manual entry as opposed to a single click.
For example, someone with access to your email could click a link to get instant access to an application, but they cannot use the code unless they have initiated the correct sign in flow and have your sign-in identity as well. If you receive the OTP via SMS, someone would need to have your device and unlock code, to access it.
A OTP can be issued via email or phone, depending how you have set up authentication. It is also common to use OTPs as a factor in multi-factor authentication.
Passcodes issued from Kinde expire after 2 hours.
In Kinde, go to Settings > Authentication.
In the Passwordless section, select Configure on the relevant tile.
If you select the Email + code tile:
If you select the Phone tile:
If you select the Username + code tile:
You can test this feature but passwordless phone authentication requires that you have a Twilio account. You need to enter your Twilio account details and upgrade to Kinde Pro if you want your users to authenticate this way. Learn more.
It should not happen often, but occasionally users do not receive their passcode. Here’s a few suggestions.
Kinde allows you to control the number of sign-in attempts a user gets, how long they get locked out after a failed sign-in attempt, etc. See Attack protection.