
continueWithCode) ou
pour demander un nouveau code si le code initial n’a pas été reçu ou a expiré (resendCode).
Hérite de BaseContext pour accéder aux données partagées du flux d’authentification, comme
le state de la transaction, les informations du client et les texts d’internationalisation.
Example
Constructeurs
Crée une instance du gestionnaire d’écran
LoginEmailVerification.
Le constructeur initialise le BaseContext, ce qui implique l’analyse duPropriétés
branding
client
organization
prompt
screen
tenant
transaction
untrustedData
user
L’identifiant unique de l’écran de vérification du courriel pour la connexion.
Cette propriété statique est utilisée par le
BaseContext du SDK pour s’assurer que la
classe est instanciée dans le contexte d’écran approprié.Méthodes
Soumet à Auth0 le code de vérification de courriel saisi par l’utilisateur.
Cette méthode prépare et envoie les données du formulaire, y compris le code de vérification
et la valeur requise Si
action: "default", au point de terminaison /u/login-email-verification.Une promesse qui est résolue une fois l’envoi du formulaire amorcé.
En général, un envoi réussi entraîne une redirection côté serveur.
Si le code est incorrect ou qu’une erreur se produit, la page sera
à nouveau rendue et this.transaction.errors sera renseigné.Lève
payload.code est manquant ou n’est pas une chaîne de caractères. Elle peut aussi
lever une erreur si FormHandler rencontre un problème pendant l’envoi (p. ex. erreur réseau).
Les erreurs de validation Auth0 (p. ex. « invalid-code ») ne sont pas levées comme erreurs JS,
mais sont disponibles dans this.transaction.errors après l’opération.Example
getErrors
Récupère le tableau d’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 la transaction.
Demande à Auth0 d’envoyer un nouveau code de vérification à l’adresse de courriel de l’utilisateur.
Cette méthode est généralement utilisée lorsque l’utilisateur n’a pas reçu le code initial ou que celui-ci a expiré.
Cette méthode envoie les données du formulaire avec Si
action: "resend-code" au
point de terminaison /u/login-email-verification.Une promesse qui est résolue une fois la demande de renvoi amorcée.
Une demande réussie signifie généralement qu’un nouveau courriel est envoyé.
La page peut être à nouveau rendue et this.transaction.errors peut
être mis à jour si, par exemple, des limites de débit (too-many-emails) sont atteintes.Lève
FormHandler rencontre un problème (p. ex. erreur réseau).
Les erreurs de validation côté serveur (p. ex. limites de débit) ne sont pas levées
comme erreurs JS, mais sont disponibles dans this.transaction.errors.Example
resendManager
Utility FeatureFournit la fonctionnalité de renvoi avec gestion du délai d’attente pour cet écranObjet ResendControl avec la méthode startResendExample