Ajout d’un nom d’utilisateur pour les connexions à la base de données
Pour les connexions aux bases de données, vous pouvez demander à vos utilisateurs de se connecter avec un nom d’utilisateur au lieu de leur adresse courriel.
Exiger un nom d’utilisateur
Rendez-vous à Auth0 Dashboard > Authentification > Base de données, et sélectionnez le nom de la connexion que vous souhaitez modifier.
Localisez Requires Username (Un nom d’utilisateur est requis) et utilisez le bouton à bascule pour activer ou désactiver la nécessité d’un nom d’utilisateur.
Pour voir comment cela affectera l’écran de connexion, sélectionnez la vue Try Connection (Essayer la connexion). Remarque : Une fois que Requires Username (Un nom d’utilisateur est requis) est activé, les nouveaux utilisateurs doivent saisir un nom d’utilisateur et leur adresse courriel pour s’inscrire.

Les utilisateurs peuvent alors se connecter avec leur nom d’utilisateur ou leur adresse électronique. Les utilisateurs qui se sont inscrits alors que Requires Username (Un nom d’utilisateur est requis) était désactivé n’auront pas de champ Nom d’utilisateur enregistré et devront se connecter avec leur adresse courriel.
Nombre de caractères du nom d’utilisateur
La longueur autorisée par défaut pour les noms d’utilisateur est comprise entre 1 et 15 caractères. Cependant, en utilisant le Tableau de bord Auth0 ou via Management API v2, vous pouvez modifier la longueur minimale et maximale (jusqu’à une longueur maximale de 128 caractères).
Caractères autorisés
Le champ du nom d’utilisateur accepte les caractères suivants :
Caractères alphanumériques (sans accent, automatiquement convertis en minuscules);
Le caractère @ (mais les adresses courriel ne sont pas autorisées);
Le caractère caret (^);
Le signe du dollar ($);
Le caractère point (.);
Le caractère d’exclamation ( !);
Le caractère accent grave (\`);
Le caractère moins (-);
Le signe numérique (#);
Le caractère plus (+);
Le caractère guillemet simple (');
Le caractère tilde (~);
Le caractère de soulignement (_);
Aucun autre caractère/symbole n’est autorisé, et Auth0 ne valide ni n’assainit les entrées de base de données personnalisées.