
Example
Constructeurs
Initialise une nouvelle instance de la classe Si le contexte Universal Login n’est pas disponible ou si le nom de l’écran
dans le contexte ne correspond pas à
ResetPasswordMfaWebAuthnPlatformChallenge.
Elle récupère le contexte nécessaire (écran, transaction, etc.) à partir du contexte global universal_login_context
et configure les propriétés spécifiques à l’écran au moyen de ScreenOverride.Exceptions levées
ResetPasswordMfaWebAuthnPlatformChallenge.screenIdentifier.Propriétés
branding
client
organization
prompt
screen
tenant
transaction
untrustedData
user
static
Méthodes
Initialise le challenge de l’authentificateur de plateforme WebAuthn en appelant Lève une erreur si
navigator.credentials.get()
à l’aide des options de challenge fournies dans screen.publicKey.
En cas de réussite, il soumet à Auth0 l’assertion d’informations d’identification résultante avec action: "default".Une promesse qui se résout lorsque la tentative de vérification est envoyée.
Une opération réussie entraîne généralement une redirection.Exceptions levées
screen.publicKey est manquant,
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
getErrors
Récupère le tableau des erreurs de transaction à partir du contexte, ou un tableau vide s’il n’en existe aucune.Un tableau d’objets d’erreur provenant du contexte de transaction.
Signale une erreur côté navigateur survenue pendant l’appel à l’API Si l’envoi du formulaire échoue (p. ex., erreur réseau, état non valide).
navigator.credentials.get().
Ceci est utilisé pour informer Auth0 de problèmes tels que l’annulation par l’utilisateur (NotAllowedError),
un délai d’attente ou d’autres erreurs propres à l’API WebAuthn.
Il soumet les détails de l’erreur avec action: "showError::{errorDetailsJsonString}".Une promesse qui se résout lorsque le rapport d’erreur est soumis avec succès.Exceptions levées
Example
Permet à l’utilisateur de se soustraire au défi de l’authentificateur de plateforme WebAuthn et de sélectionner
une autre méthode d’AMF (MFA) pour vérifier son identité lors de la réinitialisation du mot de passe.
Cette action envoie
action: "pick-authenticator" à Auth0, ce qui doit rediriger
l’utilisateur vers un écran de sélection d’un facteur d’AMF.Une promesse résolue lorsque l’action « pick-authenticator » est soumise.Déclenche
Si l’envoi du formulaire échoue (p. ex., erreur réseau, état invalide).Example