Passer au contenu principal
usePasswordValidation(password, options?)
Ce hook React valide un mot de passe en fonction de la politique de mot de passe actuelle d’Auth0 et retourne un résultat structuré indiquant si le mot de passe respecte chaque règle.En option, il peut envoyer les résultats de validation au gestionnaire global des erreurs afin que les composants d’erreur de formulaire puissent se mettre à jour automatiquement.

Paramètres

password
string
Le mot de passe à valider.
options?
includeInErrors?
boolean
Si true, les erreurs de validation sont stockées dans le gestionnaire global des erreurs sous le champ password. La valeur par défaut est false.

Valeur de retour

PasswordValidationResultUn objet PasswordValidationResult contenant :
  • isValidtrue si le mot de passe respecte toutes les règles configurées.
  • results — un tableau de résultats par règle avec code, label, status et isValid.

Écrans pris en charge

  • signup
  • signup-password
  • reset-password
Example
   import { usePasswordValidation } from '@auth0/auth0-acul-react/signup';
   const { isValid, results} = usePasswordValidation(password, { includeInErrors: true });

   if (!isValid) {
     console.log(results);
   }