> ## 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 administrar los metadatos del usuario y de la aplicación con la biblioteca Auth0 Lock.

# Administrar metadatos con Lock

Puede usar la [biblioteca Lock](/es/docs/libraries/lock) para definir, añadir, leer y actualizar `user_metadata.` Puede leer las propiedades de `user_metadata` del usuario de la misma forma en que leería cualquier otra propiedad del perfil de usuario. Por ejemplo, el siguiente fragmento de código obtiene el valor asociado a `user_metadata.hobby` y lo asigna a un elemento de la página:

```javascript lines theme={null}
// Usa el accessToken obtenido durante la autenticación para llamar a getUserInfo
lock.getUserInfo(accessToken, function(error, profile) {
  if (!error) {
    document.getElementById('hobby').textContent = profile.user_metadata.hobby;
  }
});
```

Puede usar `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 `user_metadata` de ese usuario. Para obtener más información sobre cómo agregar `user_metadata` durante el registro, consulte [Additional Signup Fields](/es/docs/libraries/lock/lock-configuration#additionalsignupfields-array-).

<div id="learn-more">
  ## Más información
</div>

* [Lock para Web](/es/docs/libraries/lock)
* [Referencia de la API de Lock](/es/docs/libraries/lock/lock-api-reference)
