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

  1. Rendez-vous à Auth0 Dashboard > Authentification > Base de données, et sélectionnez le nom de la connexion que vous souhaitez modifier.

  2. 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.

    Enable or disable require username setting (Activer ou désactiver le réglage « Exiger 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.

Login form with username (Formulaire de connexion avec champ « Nom d’utilisateur »)

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.