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

> Aprenda a identificar de forma única a los usuarios.

# Identificar usuarios

Hay dos opciones recomendadas para identificar de forma única a sus usuarios:

1. Mediante la propiedad `user_id`. Se garantiza que es única (dentro de un inquilino) para cada usuario (como `{identity provider id}|{unique id in the provider}` o `facebook|1234567890`). Un usuario puede tener la misma propiedad `user_id` en varios inquilinos de Auth0, pero no se garantiza que se mantenga igual.
2. Mediante una clave natural, como la propiedad `email`. En este caso, se recomienda habilitar la verificación del correo electrónico y usar esta opción solo con proveedores que exijan que los usuarios verifiquen sus direcciones de correo electrónico.

Para las conexiones de base de datos [regulares](/es/docs/authenticate/database-connections/auth0-user-store) y [personalizadas](/es/docs/authenticate/database-connections/custom-db), evite crear `user_id` duplicados dentro de un inquilino para distintas conexiones de base de datos. Si prevé posibles colisiones entre ID de diferentes conexiones, debe usar un prefijo que identifique la conexión.

El siguiente ejemplo de código muestra una conexión de base de datos personalizada identificada con el prefijo `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);
}
```
