Initializes a new instance of the MfaWebAuthnNotAvailableError
class.
It retrieves the necessary context (screen, transaction, etc.) from the global universal_login_context
.
Static
screenstatic
Allows the user to select a different Multi-Factor Authentication method because WebAuthn is not available or supported on their current device/browser. This action navigates the user to a screen where they can choose from other available/enrolled MFA factors.
Optional
payload: Classes.CustomOptionsOptional custom parameters to be sent with the request.
A promise that resolves upon successful submission of the 'pick-authenticator' action.
Throws an error if the form submission fails (e.g., network issues, server-side validation errors).
// Assuming 'sdk' is an instance of MfaWebAuthnNotAvailableError
try {
await sdk.tryAnotherMethod();
// On success, Auth0 typically handles redirection to the MFA factor selection screen.
} catch (error) {
console.error('Failed to initiate "try another method":', error);
// Update UI to inform the user about the failure to switch methods.
}
MfaWebAuthnNotAvailableError