Skip to main content

Passwordless login

Passwordless login allows users to authenticate without using traditional passwords. This guide shows how to enable and configure passwordless authentication methods in your Ory Network project.

Enable passkeys

Passkeys are a secure and convenient way to authenticate users without passwords. They use public key cryptography and are supported by most modern browsers.

To enable Passkeys:

  1. Log in to Ory Console
  2. Select your workspace and project
  3. Navigate to the Authentication tab
  4. Click on Passwordless login in the sidebar
  5. Toggle "Enable Passkey authentication" to on
  6. Configure the Display Name - this is what users see when prompted to authenticate
  7. Click Save
https://console.ory.sh/projects/<id>

Passkey Settings

What users will see

Users will see a browser prompt to use a passkey:

https://<base-url>/ui/login?flow=

Passkey Prompt

Enable one-time codes

One-time codes (OTC) provide a secure authentication method where codes are sent directly to the user's email.

To enable one-time codes:

  1. In the Passwordless login section
  2. Toggle "Enable one-time code passwordless" to on
  3. Click "Save"
https://console.ory.sh/projects/<id>

One-Time Codes Settings

Users will receive a one-time code via email when they attempt to sign in.

What users will see

When using one-time codes, users will:

  1. Enter their email address
  2. Receive a code via email
  3. Enter the code to complete authentication
https://<base-url>/ui/login?flow=

One-Time Code Prompt