Passkeys

Passkeys are a way to authenticate users without requiring them to enter a password. Instead, users can click "Login with a passkey" and follow their device prompts to authenticate.

Enabling Passkeys

  1. Head to the Server Settings page
  2. Scroll down to Multi-Factor Authentication
  3. Toggle the Passkeys switch

Additionally, you need to set the "RP ID" (Relying Party ID) and the Origin.

  • The RP ID is typically your domain name (e.g., example.com). If you are running Zipline locally or on an IP address, you can set it to localhost or the IP address.
  • The Origin is the full URL where your Zipline instance is hosted (e.g., https://zipline.example.com or http://localhost:3000).

Without those two set correctly, passkeys will not work and will most likely throw errors during creation or authentication.

Enable Passkeys

Creating a Passkey

  1. Head to your user settings (click your user icon in the top right corner)
  2. Scroll down to Multi-Factor Authentication
  3. Click the Manage Passkeys button
  4. Click the Create a Passkey button and follow the prompts on your device.
  5. Give a name to your passkey and click Save
    Info

    If something went wrong during the creation of your passkey, it will not let you register a passkey for a short period of time.

Create a Passkey

Managing Passkeys

  1. Head to your user settings (click your user icon in the top right corner)
  2. Scroll down to Multi-Factor Authentication
  3. Click the Manage Passkeys button

Here you can see when your passkey was last used, created at, and choose to delete it.

Manage Passkeys
Danger

If you choose to delete a passkey, it will only be removed from being able to authenticate with Zipline, and only on Zipline's end. You will need to remove it from your device through however your security key/phone handles it.

Additional Information



Last updated: Feb 1, 2026
Edit this page on GitHub