Documentation navigation

Auth

Run a WebAuthn challenge

POST/auth/factors/{factor_id}/challenge

Combines the server challenge with the browser credential operation.

Parameters

factorIdstring
The enrolled factor ID.
webauthn.rpIdstring
The relying-party ID.
webauthn.rpOrigins?string[]
Allowed origins.
friendlyName?string
Fallback user-facing credential name.
signal?AbortSignal
Signal used to cancel the browser operation.
overrides.create?Partial<PublicKeyCredentialCreationOptions>
Overrides for credential creation.
overrides.request?Partial<PublicKeyCredentialRequestOptions>
Overrides for credential authentication.

Returns

factorIdstring
challengeIdstring
webauthnStrictOmit<MFAVerifyWebauthnParamFields<'create' | 'request'>['webauthn'], 'rpId' | 'rpOrigins'>