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 la transaction.
Cette méthode gère la configuration de l’écran signup-password.
Elle permet de procéder à l’enregistrement du mot de passe d’inscription avec les identifiants d’inscription transmis à l’écran précédent.
Example
Copier
import SignupPassword from "@auth0/auth0-acul-js/signup-password";const signupPasswordManager = new SignupPassword();const { transaction, screen } = signupPasswordManager;// Obtenir les identifiants obligatoires et facultatifs nécessaires pour que l'écran signup-password puisse continuerconst mandatoryIdentifier = transaction.getRequiredIdentifiers(); // ex. : emailconst optionalIdentifiers = transaction.getOptionalIdentifiers() // ex. : phone// Obtenir les données d'inscription soumises sur l'écran précédentconst data = transaction.screen.getScreenData(); // ex. : email, phoneconst signupParams = { email : data.email, password: "******"};signupPasswordManager.signup(signupParams);
Fonction utilitaireValide une chaîne de caractères représentant un mot de passe par rapport à la politique de mot de passe de la transaction en cours.Cette méthode récupère la politique de mot de passe à partir du contexte de la transaction en cours
et délègue la validation proprement dite à coreValidatePassword.Elle retourne un tableau de résultats de validation, chacun contenant :
code : l’identifiant de la règle de mot de passe,
policy : une description conviviale de la règle,
isValid : booléen indiquant si le mot de passe respecte cette règle.