Initialize WebAuthn login
Initialize a login with Webauthn. Returns a JSON representation of CredentialRequestOptions for use
with the Webauthn API’s navigator.credentials.get()
.
Omitting the optional request body or using an empty JSON object results in generation of request options for a login using a discoverable credential (i.e. they will not contain allowCredentials).
Note: The Webauthn API uses binary data represented by ArrayBuffers for certain input/output values. The Hanko API returns these values as base64url-encoded, so they must be converted to ArrayBuffers when passed to the Webauthn API. Similarly, Webauthn API output must be converted to base64url-encoded values when passed to the Hanko API (e.g. using the webauthn-json library).
https://{tenant_id}.hanko.io
Body
The ID of the user on whose behalf WebAuthn login should be performed
Response
Was this page helpful?