Example
Constructeurs
Initialise une nouvelle instance de la classe Une exception si le contexte Universal Login n’est pas disponible ou si le nom de l’écran
dans le contexte ne correspond pas à
MfaWebAuthnChangeKeyNickname.
Ce constructeur récupère le contexte nécessaire (écran, transaction, etc.) à partir du
universal_login_context global et configure les propriétés spécifiques à l’écran au moyen de ScreenOverride.Lève
MfaWebAuthnChangeKeyNickname.screenIdentifier.Propriétés
branding
client
organization
prompt
screen
Contient les données et les propriétés spécifiques à cet écran, traitées par
ScreenOverride. Cela inclut le nickname actuel de la clé.tenant
transaction
untrustedData
user
Méthodes
Soumet le nouveau pseudonyme fourni par l’utilisateur pour sa clé de sécurité WebAuthn.
Cette méthode prépare et envoie les données du formulaire, y compris le nouveau Si
nickname et
l’élément requis action: "default", au point de terminaison /u/mfa-webauthn-change-key-nickname.Renvoie une promesse qui se résout une fois l’envoi du formulaire lancé.
En général, un envoi réussi entraîne une redirection côté serveur.
Si le pseudonyme n’est pas valide ou si une autre erreur se produit, la page
sera à nouveau rendue et this.transaction.errors sera rempli avec les détails.Lève
payload.nickname est absent ou n’est pas une chaîne de caractères. Elle peut également
lever une exception si FormHandler rencontre un problème irrécupérable pendant l’envoi
(p. ex., erreur réseau). Les erreurs de validation Auth0 (p. ex., “nickname-too-long”)
ne sont pas levées comme erreurs JavaScript, mais sont rendues disponibles dans this.transaction.errors
après l’opération.getErrors
Récupère le tableau des erreurs de la transaction à partir du contexte, ou un tableau vide s’il n’en existe aucune.Un tableau d’objets Error issus du contexte de transaction.