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

> Découvrez comment identifier de manière unique les utilisateurs.

# Identifier les utilisateurs

Il existe deux options recommandées pour identifier de manière unique vos utilisateurs :

1. Par la propriété `user_id`. Son unicité est garantie (au sein d’un locataire) pour chaque utilisateur (par exemple `{identity provider id}|{unique id in the provider}` ou `facebook|1234567890`). Un utilisateur peut avoir la même propriété `user_id` dans plusieurs locataires Auth0, mais cette uniformité n’est pas garantie.
2. Par une clé naturelle, comme la propriété `email`. Dans ce cas, il est recommandé d’activer la vérification du courriel et d’utiliser cette option uniquement avec des fournisseurs qui exigent que les utilisateurs vérifient leur adresse courriel.

Pour les connexions de base de données [standard](/fr-CA/docs/authenticate/database-connections/auth0-user-store) et [personnalisées](/fr-CA/docs/authenticate/database-connections/custom-db), évitez de créer des `user_id` en double dans un locataire pour différentes connexions de base de données. Si vous prévoyez d’éventuelles collisions entre des ID provenant de différentes connexions, vous devriez utiliser un préfixe permettant d’identifier la connexion.

L’exemple de code suivant montre une connexion de base de données personnalisée identifiée par le préfixe `MyConnection1|` :

```javascript lines theme={null}
function login (email, password, callback) {
  var user = getUserFromDB(email);
  var profile = {
    user_id: 'MyConnection1|' + user.id,
    email: user.email,
    [...]
  };
  callback(null, profile);
}
```
