Hook React permettant de valider un nom d’utilisateur selon la politique de nom d’utilisateur Auth0 en vigueur.Ce hook vérifie le nom d’utilisateur fourni en fonction de toutes les règles de validation configurées
et renvoie un résultat structuré indiquant s’il est conforme.
Au besoin, il peut transmettre les erreurs de validation au gestionnaire d’erreurs global afin que les
composants d’UI qui surveillent le champ
username puissent automatiquement les afficher ou y réagir.Fonctionnalités clés
- Validation tenant compte de la politique — vérifie le nom d’utilisateur selon les règles de la politique de nom d’utilisateur Auth0 configurée pour le tenant.
- Intégration au gestionnaire d’erreurs — transmet facultativement les échecs de validation aux composants d’erreur du formulaire de façon automatique.
- Recalcul optimisé — recalcule uniquement lorsque
usernameouoptions.includeInErrorschangent.
Paramètres
string
La chaîne de nom d’utilisateur à valider.
{ includeInErrors?: boolean }
Configuration facultative du hook.
Renvoie
UsernameValidationResultUn objet UsernameValidationResult contenant :isValid—truesi le nom d’utilisateur respecte toutes les règles configurées.errors— un tableau d’erreurs de validation par règle aveccode,messageetisValid.
Écrans pris en charge
signupsignup-id
Exemple
Remarques
- Lorsque
includeInErrorsest activé, le hook met automatiquement à jour les erreurs dans le magasin d’erreurs, que le hookuseErrorspeut ensuite utiliser. - Le hook recalcule uniquement lorsque
usernameouoptions.includeInErrorschangent. - Appelez
useUsernameValidationau niveau supérieur de votre composant; ne l’appelez pas de façon conditionnelle ni à l’intérieur de gestionnaires d’événements. - Le chemin d’importation doit correspondre à l’écran — utilisez
signupousignup-idselon le cas.