- Almacenar datos específicos de la aplicación en el perfil del usuario.
- Registrar si se realizaron o no operaciones específicas para un usuario.
- Almacenar en caché los resultados de operaciones costosas en el perfil del usuario para reutilizarlos en futuros inicios de sesión.
- Almacenar información que no proviene de un o que reemplaza la que proporciona un proveedor de identidad.
Tipos de metadatos
Administrar metadatos
fetchUserProfile de las conexiones sociales personalizadas, puede crear y actualizar metadatos mediante el objeto metadata.
Usar Actions
post-login que use claims personalizados para copiar propiedades de user_metadata a . Después, puede recuperar el user_metadata de los usuarios a través del endpoint Get User Info de la API de autenticación.
Para obtener más información, lea Administrar los metadatos del usuario con el desencadenador post-login de Action.
Usa la Management API
user_metadata, o eliminar una configuración de .
Se requiere un token de acceso para llamar a la Management API de Auth0. Para obtener más información, consulta Tokens de acceso para la Management API y Obtener tokens de la Management API para SPA.
Use el Dashboard
Use la biblioteca Lock
user_metadata. Lea las propiedades de user_metadata de la misma forma en que leería cualquier otra propiedad del perfil del usuario. Por ejemplo, el siguiente fragmento de código recupera el valor asociado a user_metadata.hobby y lo asigna a un elemento de la página:
additionalSignUpFields para agregar campos personalizados a los formularios de registro de usuarios. Cuando un usuario introduce datos en un campo personalizado, Auth0 almacena los valores introducidos en el user_metadata de ese usuario. Para obtener más información sobre cómo agregar user_metadata durante el registro, consulte Additional Signup Fields.
Conexiones de base de datos personalizadas y metadatos
/dbconnections/signup de la API de autenticación para establecer user_metadata de un usuario. Para obtener más información sobre cómo trabajar con metadatos durante un proceso de registro personalizado, consulte Custom Signup.
Cuando establece el campo user_metadata mediante el endpoint /dbconnections/signup de la API de autenticación, el límite es de 10 campos de texto y 500 caracteres.
Correos electrónicos personalizados y metadatos
user_metadata.lang si quiere que el usuario pueda cambiar el valor del campo y, a continuación, use esa información para personalizar el idioma del correo electrónico. Para obtener más información, lea Personalizar plantillas de correo electrónico.