Skip to content

Passkey: Registration Guide

Registering a Passkey is a three-step process.

  1. Fetch the Creation Options from the Server.
  2. Create a new Passkey using the Creation Options.
  3. Post the Attestation Response from an authenticator to the Server.

Who is this for?

  • Wallets/Credential Managers that want to adopt Liquid Auth.
  • Ecosystems that want to leverage Liquid Auth for their networks.

🧮 Options

PublicKeyCredentialCreationOptions are used to create a new Passkey and are generated by the service. This allows the service to define what options are required for registration. The URI for this request is /attestation/request using the POST method.

✨ Creating

Generating a new Passkey from an authenticator can vary depending on the platform. Most platforms will accept the Creation Options and return an AuthenticatorAttestationResponse.

🚚 Response

Registering a new Passkey with the service. Prove the authenticity of the Passkey by sending the Attestation Response to the service. The URI for this request is /attestation/response using the POST method.