> ## Documentation Index
> Fetch the complete documentation index at: https://auth0-automated-translations-update.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Ajouter un nom d’utilisateur aux connexions de base de données

> Activez l’exigence de nom d’utilisateur sur une connexion de base de données Auth0 afin que les utilisateurs soient tenus de s’inscrire et de se connecter avec un nom d’utilisateur, en plus de leur adresse courriel ou à la place de celle-ci.

Pour les connexions de base de données, vos utilisateurs peuvent se connecter avec un nom d’utilisateur au lieu de leur adresse courriel.

<h2 id="require-username">
  Exiger un nom d’utilisateur
</h2>

1. Accédez à [Auth0 Dashboard > Authentication > Database](https://manage.auth0.com/#/connections/database).

2. Sélectionnez le nom de la connexion que vous voulez modifier, puis sélectionnez son onglet **Attributes**.

   <Frame>
     <img src="https://mintlify.s3.us-west-1.amazonaws.com/auth0-automated-translations-update/images/authentication/database/example/attributes.png" alt="Onglet Attributes d’une connexion de base de données" />
   </Frame>

3. Si **Username** ne figure pas dans l’onglet **Attributes**, sélectionnez **+ Add Attribute**, puis sélectionnez **Username** pour ouvrir la fenêtre **Username Configuration**.

   Si **Username** figure dans l’onglet **Attributes**, sélectionnez **Configure** pour ouvrir la fenêtre **Username Configuration**.

4. Dans la section **Allow Signup with Username**, choisissez **Off**, **Optional** ou **Required**.

   <Frame>
     <img src="https://mintlify.s3.us-west-1.amazonaws.com/auth0-automated-translations-update/images/authentication/database/example/attributes/username-configuration.png" alt="Activer ou désactiver le paramètre d’exigence du nom d’utilisateur" />
   </Frame>

5. Sélectionnez **Save** pour sauvegarder vos modifications.

Pour voir l’incidence sur l’écran de connexion, sélectionnez **Try Connection**. Lorsque **Allow Signup with Username** est réglé sur **Required**, les nouveaux utilisateurs doivent saisir un nom d’utilisateur et leur adresse courriel pour s’inscrire.

<Frame>
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/auth0-automated-translations-update/docs/images/cdy7uua7fh8z/AiB37UZqyBPb8h55PZtzm/73e6fd0033f63f865c40f189db1620ef/2025-01-29_15-22-11.png" alt="Formulaire de connexion avec nom d’utilisateur" />
</Frame>

Les utilisateurs peuvent ensuite se connecter avec leur nom d’utilisateur ou leur adresse courriel. Les utilisateurs qui se sont inscrits alors que les noms d’utilisateur n’étaient pas exigés n’ont pas de champ nom d’utilisateur enregistré et doivent se connecter avec leur adresse courriel.

<h3 id="username-length">
  Longueur du nom d’utilisateur
</h3>

Par défaut, la longueur autorisée pour les noms d’utilisateur est de 1 à 15 caractères. Toutefois, dans le <Tooltip tip="Auth0 Dashboard : le principal produit d’Auth0 pour configurer vos services." cta="Voir le glossaire" href="/docs/fr-ca/glossary?term=Auth0+Dashboard">Auth0 Dashboard</Tooltip> ou au moyen de la <Tooltip tip="Management API : un produit qui permet aux clients d’effectuer des tâches administratives." cta="Voir le glossaire" href="/docs/fr-ca/glossary?term=Management+API">Management API</Tooltip> v2, vous pouvez modifier les longueurs minimale et maximale (jusqu’à un maximum de 128 caractères).

<h3 id="allowed-characters">
  Caractères autorisés
</h3>

Le champ nom d’utilisateur accepte les caractères suivants :

* Caractères alphanumériques (sans accent, automatiquement convertis en minuscules) ;
* Le caractère arobase (@) (mais les adresses courriel ne sont pas autorisées) ;
* Le caractère accent circonflexe (^) ;
* Le caractère 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 ni symbole n’est autorisé, et Auth0 ne valide ni n’assainit les entrées provenant d’une base de données personnalisée.
