Passkey: Registration Guide
Registering a Passkey is a three-step process.
- Fetch the Creation Options from the Server.
- Create a new Passkey using the Creation Options.
- 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.
Android: Options Learn how to use fetch the options in Android.
Browser: Options Learn how to use fetch the options in the Browser.
✨ 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.
Android: Creating Learn how to use the options to create a Passkey.
Browser: Creating Learn how to use the options to create a Passkey.
🚚 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.
Android: Response Learn how to submit the PublicKeyCredential to the Service.
Browser: Response Learn how to submit the PublicKeyCredential to the Service.