Hook React permettant de valider un nom d’utilisateur selon la stratégie actuelle de noms d’utilisateur d’Auth0.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 valide.
Au besoin, il peut aussi transmettre les erreurs de validation au gestionnaire global d’erreurs afin que
les composants d’interface qui surveillent le champ
username puissent les afficher automatiquement ou y réagir.Fonctionnalités clés
- Validation tenant compte de la stratégie — vérifie le nom d’utilisateur selon les règles configurées de la stratégie de noms d’utilisateur Auth0 du locataire.
- Intégration au gestionnaire d’erreurs — peut exposer automatiquement les échecs de validation aux composants d’erreur du formulaire.
- Recalcul optimisé — ne recalcule que lorsque
usernameouoptions.includeInErrorschangent.
Paramètres
La chaîne de caractères du nom d’utilisateur à valider.
Configuration facultative du hook.
Valeur de retour
UsernameValidationResultObjet 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
Example
Remarques
- Lorsque
includeInErrorsest activé, le hook met automatiquement à jour les erreurs dans le magasin d’erreurs, lequel peut être utilisé par le hookuseErrors. - Le hook ne recalcule que lorsque
usernameouoptions.includeInErrorschangent. - Appelez
useUsernameValidationau niveau supérieur de votre composant; ne l’appelez pas de façon conditionnelle ni à l’intérieur des gestionnaires d’événements. - Le chemin d’importation doit correspondre à l’écran — utilisez
signupousignup-id, selon le cas.