Passer au contenu principal
Pour les connexions de base de données, vous pouvez permettre à vos utilisateurs de se connecter avec un nom d’utilisateur plutôt qu’avec leur adresse courriel.

Exiger un nom d’utilisateur

  1. Accédez à Auth0 Dashboard > Authentication > Database, puis sélectionnez le nom de la connexion que vous souhaitez modifier.
  2. Repérez Requires Username, puis utilisez le bouton bascule pour exiger ou non un nom d’utilisateur.
    Activer ou désactiver le paramètre Requires Username
Pour voir l’effet sur l’écran de connexion, sélectionnez la vue Try Connection. Notez qu’une fois Requires Username activé, les nouveaux utilisateurs doivent saisir un nom d’utilisateur et leur adresse courriel pour s’inscrire.
Formulaire de connexion avec nom d’utilisateur
Les utilisateurs peuvent ensuite se connecter avec leur nom d’utilisateur ou leur adresse courriel. Les utilisateurs qui se sont inscrits alors que Requires Username était désactivé n’auront pas de champ de nom d’utilisateur enregistré et devront se connecter avec leur adresse courriel.

Longueur du nom d’utilisateur

Par défaut, la longueur autorisée pour les noms d’utilisateur est de 1 à 15 caractères. Toutefois, dans le ou au moyen de la v2, vous pouvez modifier les longueurs minimale et maximale (jusqu’à un maximum de 128 caractères).

Caractères autorisés

Le champ nom d’utilisateur accepte les caractères suivants :
  • Caractères alphanumériques (sans accents, automatiquement convertis en minuscules) ;
  • Le caractère arobase (@) (mais les adresses courriel ne sont pas autorisées) ;
  • Le caractère accent circonflexe (^) ;
  • Le symbole du dollar ($) ;
  • Le caractère point (.) ;
  • Le caractère point d’exclamation (!) ;
  • Le caractère accent grave (`) ;
  • Le caractère trait d’union (-) ;
  • Le caractère dièse (#) ;
  • Le caractère plus (+) ;
  • Le caractère apostrophe (’) ;
  • Le caractère tilde (~) ;
  • Le caractère trait de soulignement (_) ;
Aucun autre caractère ou symbole n’est autorisé, et Auth0 ne valide ni n’assainit les entrées de base de données personnalisées.