Example
Propriétés
Accès aux propriétés et aux données propres à l’écran « reset-password-mfa-webauthn-platform-challenge ».
Méthodes
Promise<void>
Lance le défi de l’authentificateur de plateforme WebAuthn en appelant
navigator.credentials.get()
à l’aide des options de défi fournies dans screen.publicKey.
En cas de réussite, soumet l’assertion d’authentification obtenue à Auth0 avec action: "default".Une promesse qui est résolue lorsque la tentative de vérification est soumise.
Une opération réussie entraîne généralement une redirection.Lève
Lève une erreur siscreen.publicKey est absent,
si navigator.credentials.get() échoue (p. ex., annulation par l’utilisateur NotAllowedError),
ou si l’envoi du formulaire à Auth0 échoue. Si navigator.credentials.get() échoue
avec une DOMException, il est recommandé d’intercepter cette erreur et d’appeler reportBrowserError.Example
Promise<void>
Signale une erreur côté navigateur survenue durant l’appel d’API
navigator.credentials.get().
Cela sert à informer Auth0 de problèmes comme l’annulation par l’utilisateur, le délai d’expiration ou du matériel non pris en charge.
Soumet les détails de l’erreur avec action: "showError::{errorDetailsJsonString}".Une promesse qui est résolue lorsque le rapport d’erreur est soumis.Lève
Si l’envoi du formulaire échoue (p. ex., erreur réseau).Example
Promise<void>
Permet à l’utilisateur de renoncer au défi de plateforme WebAuthn et de choisir une autre méthode d’AMF.
Cette action soumet
action: "pick-authenticator" à Auth0, ce qui devrait rediriger
l’utilisateur vers un écran de sélection d’un facteur d’AMF pour le flux de réinitialisation du mot de passe.Une promesse qui se résout lorsque l’action « pick-authenticator » est soumise.Lève
Si la soumission du formulaire échoue.Example