Passer au contenu principal
Example
import MfaWebAuthnChangeKeyNickname from "@auth0/auth0-acul-js/mfa-webauthn-change-key-nickname";

const mfaWebAuthnChangeKeyNicknameManager = new MfaWebAuthnChangeKeyNickname();

Constructeurs

MfaWebAuthnChangeKeyNickname
Constructor
Initialise une nouvelle instance de la classe 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

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.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
screenIdentifier
string

Méthodes

continueWithNewNickname
Promise<void>
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 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

Si 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.