Passer au contenu principal
La classe ResetPassword implémente la fonctionnalité de l’écran reset-password. Cet écran permet à l’utilisateur de définir un nouveau mot de passe après avoir vérifié son identité.
ACUL réinitialisation du mot de passe

Constructeurs

Créez une instance du gestionnaire de l’écran ResetPassword :
Example
import ResetPassword from '@auth0/auth0-acul-js/reset-password';
const resetPasswordManager = new ResetPassword();
resetPasswordManager.resetPassword({
  'password-reset': 'Test@123!',
  're-enter-password': 'Test@123!',
});

Propriétés

Fournit la configuration liée à l’image de marque, comme le thème et les paramètres associés.
Fournit la configuration liée à l’application, comme id, name et logoUrl, pour l’écran reset-password.
Fournit des informations sur l’organisation de l’utilisateur, comme id et name.
Contient des données sur l’invite en cours dans le flux d’authentification.
Contient les détails propres à l’écran reset-password, y compris sa configuration et son contexte.
Contient des données liées au locataire, comme id et les métadonnées associées.
Fournit des données propres à la transaction pour l’écran reset-password, comme les identifiants actifs et les états du flux.
Gère les données non fiables transmises au SDK, comme la saisie utilisateur pendant le flux de réinitialisation du mot de passe.
Détails de l’utilisateur actif, y compris username, email et roles.

Méthodes

changeLanguage
Promise<void>
Cette méthode modifie la langue d’affichage de la page Universal Login.
Example
import ResetPassword from '@auth0/auth0-acul-js/reset-password';
const resetPasswordManager = new ResetPassword();
resetPasswordManager.changeLanguage({
  language: 'fr',
});
Paramètres de la méthode
getErrors
Cette méthode récupère le tableau des erreurs de transaction à partir du contexte, ou un tableau vide s’il n’y en a aucune.
resetPassword
Promise<void>
Cette méthode soumet le nouveau mot de passe de l’utilisateur pour compléter le flux de réinitialisation du mot de passe.
Example
import ResetPassword from '@auth0/auth0-acul-js/reset-password';
const resetPasswordManager = new ResetPassword();
resetPasswordManager.resetPassword({
  'password-reset': 'Test@123!',
  're-enter-password': 'Test@123!',
});
Paramètres de la méthode
Cette méthode valide un mot de passe selon la stratégie de mot de passe du locataire et renvoie un résultat de validation.
Example
import ResetPassword from '@auth0/auth0-acul-js/reset-password';
const resetPasswordManager = new ResetPassword();
resetPasswordManager.validatePassword('MyP@ssw0rd!');
Paramètres de la méthode