Saltar al contenido principal
A continuación se enumeran los atributos que Auth0 asigna a un esquema común. Campos que siempre se generan:
  • name: el nombre completo del usuario.
  • nickname: de forma predeterminada, la parte local del correo electrónico del usuario.
  • picture: la URL de la imagen del usuario. Si no está disponible, Auth0 usa la imagen de Gravatar asociada a la dirección de correo electrónico del usuario.
  • user_id: el identificador único del usuario. Es único por Conexión, pero es el mismo para todas las aplicaciones que autentican mediante esa Conexión.
De forma predeterminada, los atributos name, nickname y picture de un usuario proporcionados por distintos de Auth0 (como Google, Facebook o X) no se pueden editar directamente, ya que se actualizan desde el proveedor de identidad cada vez que un usuario inicia sesión. Si desea poder editar estos atributos, debe configurar la sincronización de su conexión con Auth0 para que los atributos del usuario se actualicen desde el proveedor de identidad solo cuando se cree el perfil de usuario. Los atributos raíz estarán disponibles entonces para editarse individualmente o mediante importación masiva usando la . Campos que se generan cuando la información está disponible:
  • email: la dirección de correo electrónico del usuario.
  • email_verified: un valor booleano que indica si la dirección de correo electrónico del usuario ha sido verificada.
  • given_name: el nombre del usuario.
  • family_name: el apellido del usuario.
Al crear un usuario con el endpoint Create a User de la Management API, puede enviar given_name y family_name. De forma predeterminada, los atributos given_name y family_name de un usuario proporcionados por proveedores de identidad distintos de Auth0 (como Google, Facebook o X) no se pueden editar directamente, ya que se actualizan desde el proveedor de identidad cada vez que un usuario inicia sesión. Si desea poder editar estos atributos, debe configurar la sincronización de su conexión con Auth0 para que los atributos del usuario se actualicen desde el proveedor de identidad solo cuando se cree el perfil de usuario. Los atributos raíz estarán disponibles entonces para editarse individualmente o mediante importación masiva usando la Management API Si está escribiendo un script de inicio de sesión para una base de datos personalizada, es responsable de devolver la información del perfil del usuario. Una propiedad user_id única e inmutable es obligatoria para identificar correctamente al usuario (consulte Identificar usuarios de forma única).

Atributos adicionales

El perfil de usuario incluye un array de identidades. En el caso más común (inicio de sesión con un único proveedor), el array contiene un solo elemento. Si el usuario tiene varias cuentas vinculadas, el array tendrá un elemento por cada cuenta asociada. Consulta Vinculación de cuentas de usuario para obtener más información. El array identities contiene los siguientes atributos:
  • connection: el nombre de la conexión.
  • isSocial: indica si el proveedor es un proveedor social.
  • provider: el proveedor de la conexión.
  • user_id: el identificador único del usuario para esta conexión.
Auth0 pasa a tu aplicación todas las demás propiedades proporcionadas por el Proveedor de identidad, aunque no estén asignadas a los atributos estándar mencionados anteriormente.