Access to the specific properties and data of the reset-password-mfa-webauthn-roaming-challenge screen,
including WebAuthn publicKey challenge options and the showRememberDevice flag.
Reports a client-side WebAuthn API error (from navigator.credentials.get()) to Auth0.
This method should be used when useSecurityKey() (or a manual navigator.credentials.get() call)
fails due to a browser-side WebAuthn issue (e.g., NotAllowedError if the user cancels the prompt,
NotFoundError if no matching authenticator is found, or a timeout).
It submits the error details with action: "showError::{errorDetailsJsonString}" and an empty response.
Contains the error object (with name and message
from the WebAuthn API DOMException), an optional rememberDevice flag, and any other custom options.
A promise that resolves when the error report is submitted. Auth0 may re-render the page with error information or redirect.
Allows the user to opt-out of the WebAuthn roaming challenge and select a different MFA method.
This action submits action: "pick-authenticator" to Auth0, which should navigate
the user to an MFA factor selection screen.
Optionaloptions: Classes.ResetPasswordMfaWebAuthnRoamingChallengeTryAnotherMethodOptionsOptional. Parameters for the operation,
such as rememberDevice (if screen.showRememberDevice is true) and other custom options.
A promise that resolves when the 'pick-authenticator' action is submitted.
Initiates the WebAuthn assertion process (security key challenge).
This method will internally call navigator.credentials.get() using the challenge
provided in screen.publicKey.
On successful interaction with the security key, it submits the resulting
PublicKeyCredential to Auth0 with action: "default".
Optionaloptions: Classes.ResetPasswordMfaWebAuthnRoamingChallengeUseSecurityKeyOptionsOptional. Parameters for the operation,
such as rememberDevice (if screen.showRememberDevice is true) and other custom options.
The response field (the WebAuthn credential) is handled internally by the SDK.
A promise that resolves when the verification attempt is submitted. A successful operation typically results in a redirect by Auth0.
ResetPasswordMfaWebAuthnRoamingChallengeMembers