Docs Menu
Docs Home
/ /
Administrar usuarios

Metadatos de usuario - SDK de Flutter

Puedes leer el metadatos de usuario de un usuario actualmente conectado a través del Usuario objeto. No se pueden editar los metadatos del usuario a través de un User objeto.

La profile propiedad del User objeto devuelve el objeto User.profile de un usuario conectado. El siguiente ejemplo muestra cómo obtener el correo electrónico de un usuario a partir de los metadatos:

final user = await app.logIn(
Credentials.emailPassword("lisa@example.com", "myStr0ngPassw0rd"));
final emailAddress = user.profile.email;
print(emailAddress); // prints 'lisa@example.com'

Las opciones de metadatos del usuario varían según el proveedor que utilice y los campos de metadatos que habilite.

Advertencia

Los metadatos del usuario pueden estar obsoletos

Atlas App Services obtiene la versión más reciente de los metadatos del usuario cuando este inicia sesión. Si, por ejemplo, el usuario cambia su dirección de correo electrónico o foto de perfil con un proveedor de inicio de sesión, estos cambios no se actualizan en los metadatos hasta que el usuario vuelve a iniciar sesión. Dado que almacenamos las credenciales en caché y le permitimos omitir el proceso de inicio de sesión, los metadatos del usuario pueden quedar obsoletos a menos que lo obligue a iniciar sesión de nuevo.

Solo puedes leer metadatos de usuario desde la aplicación cliente que hayas configurado en la aplicación App Services.

Puede configurar los metadatos de usuario que solicita a un proveedor de autenticación. Esto se hace directamente en la configuración del proveedor. Para obtener más información sobre los campos de metadatos que puede usar, consulte los detalles del proveedor:

Puede cambiar qué campos de metadatos ha configurado editando la configuración del proveedor.

Los metadatos de usuario a los que accede a través del proveedor de autenticación son de solo lectura. No puede actualizar ni editar los metadatos de usuario que provienen de esta fuente.

Si desea brindarle a un usuario la opción de actualizar sus metadatos desde su aplicación cliente, utilice datos de usuario personalizados en su lugar.

Volver

Datos de usuario personalizados

En esta página