La fecha de fin de vida útil (EOL) de Rules y Hooks será el 18 de noviembre de 2026, y ya no están disponibles para nuevos inquilinos creados a partir del 16 de octubre de 2023. Los inquilinos existentes con Hooks activos conservarán el acceso al producto Hooks hasta el fin de vida útil.Te recomendamos encarecidamente que uses Actions para extender Auth0. Con Actions, tienes acceso a información de tipos avanzada, documentación integrada y paquetes públicos de
npm, y puedes conectar integraciones externas que mejoran tu experiencia general de extensibilidad. Para obtener más información sobre lo que ofrece Actions, consulta Understand How Auth0 Actions Work.Para ayudarte con la migración, ofrecemos guías que te ayudarán a migrar de Rules a Actions y migrar de Hooks a Actions. También contamos con una página específica de Move to Actions que destaca comparaciones de características, una demostración de Actions y otros recursos para ayudarte en tu proceso de migración.Para obtener más información sobre la obsolescencia de Rules y Hooks, consulta nuestra entrada de blog: Preparing for Rules and Hooks End of Life.user almacena información sobre el usuario que inició sesión, devuelta por el . Se genera cuando un usuario se autentica y antes de que se ejecuten las Rules. Debido al orden de los eventos durante la autenticación de un usuario, los cambios realizados en el perfil de un usuario desde una Rule solo estarán disponibles en el objeto de usuario actual si también guardas esos cambios en el objeto de usuario desde esa misma Rule.
Para obtener más información sobre el flujo de la transacción de autenticación, consulta la sección “How rules work” en Create Rules.
Usa nombres únicos para las propiedades raíz del objeto de usuario y las propiedades dentro de
app_metadata. Como las propiedades dentro de app_metadata se fusionan con el objeto de usuario, las propiedades raíz que comparten nombre con propiedades de app_metadata pueden ver sus valores sobrescritos al ejecutar Rules.Propiedades
user.
| Propiedad | Tipo de dato | Descripción |
|---|---|---|
user.app_metadata | object | Campos personalizados que almacenan información sobre un usuario y que influye en su acceso, como el plan de soporte, los roles de seguridad o los grupos de control de acceso. Su valor predeterminado es undefined. Para obtener más información, consulta Metadata. |
user.created_at | date time | Marca de tiempo que indica cuándo se creó por primera vez el perfil del usuario. |
user.email | text | (único) Dirección de correo electrónico del usuario. |
user.email_verified | boolean | Indica si el usuario ha verificado su dirección de correo electrónico. |
user.family_name | text | Apellido del usuario. |
user.given_name | text | Nombre del usuario. |
user.identities | array (object) | Contiene información recuperada del Proveedor de identidad con el que el usuario se autentica originalmente. Los usuarios también pueden vincular su perfil a varios proveedores de identidad; esas identidades también aparecerán en este array. El contenido de un objeto de proveedor de identidad individual varía según el proveedor, pero normalmente incluirá lo siguiente:
|
user.last_password_reset | date time | Marca de tiempo que indica la última vez que se restableció o cambió la contraseña del usuario. Cuando se crea el usuario, este campo no existe. Esta propiedad solo está disponible para conexiones de base de datos. |
user.multifactor | array (text) | Lista de proveedores de autenticación multifactor (MFA) en los que está inscrito el usuario. Este array se actualiza cuando el usuario se inscribe en MFA y cuando un administrador restablece las inscripciones de MFA de un usuario. |
user.name | text | Nombre completo del usuario. |
user.nickname | text | Apodo del usuario. |
user.permissions | text | Permisos asignados al ID Token del usuario si se utiliza la Authorization Extension. |
user.phone_number | text | Número de teléfono del usuario. Solo es válido para usuarios con conexiones SMS. |
user.phone_verified | boolean | Indica si el usuario ha verificado su número de teléfono. Solo es válido para usuarios con conexiones SMS. |
user.picture | text | URL que apunta a la foto de perfil del usuario. |
user.updated_at | date time | Marca de tiempo que indica cuándo se actualizó o modificó por última vez el perfil del usuario. Los cambios en last_login se consideran actualizaciones, por lo que la mayoría de las veces updated_at coincidirá con last_login. |
user.user_id | text | (único) Identificador único principal del usuario. |
user.user_metadata | object | Campos personalizados que almacenan información sobre un usuario que no afecta a aquello a lo que puede o no puede acceder, como la dirección del trabajo, la dirección del hogar o las preferencias del usuario. Para obtener más información, consulta Metadata. |
user.username | text | (único) Nombre de usuario del usuario. |