Docs Menu
Docs Home
/ /
SDK de Java

Gestionar Usuarios - Java SDK

Cuando utiliza Atlas App Services para respaldar su aplicación cliente, obtiene acceso a una Objeto de usuario. Utilice los métodos del SDK de Java con este objeto de usuario para:

  • Crear y eliminar usuarios

  • Iniciar y cerrar sesión de usuarios

  • Crear y actualizar datos de usuario personalizados

Para todos los proveedores de autenticación, excepto la autenticación por correo electrónico y contraseña, App Services crea automáticamente un objeto de usuario la primera vez que un usuario se autentica. Si un usuario se autentica mediante más de un método, puede vincular estas identidades a un único objeto de usuario.

Puede eliminar objetos de usuario. Al eliminar un objeto de usuario, se eliminan los metadatos asociados a él, pero no se eliminan los datos introducidos por el usuario del backend.

Utilice uno o más proveedores de autenticación para iniciar y cerrar la sesión de los usuarios en su aplicación cliente. Puede:

  • Inicie sesión a los usuarios con una cuenta social existente, como Apple, Facebook o Google.

  • Crea nuevas cuentas de usuario con la gestión de correo electrónico/contraseña de Servicios de aplicación, o con tu propia función personalizada o la gestión personalizada de usuarios JWT.

  • Permita que los usuarios anónimos puedan acceder a su aplicación de Servicios de aplicaciones sin conservar los datos del usuario.

Cuando tiene un usuario conectado, los métodos SDK le permiten:

Al iniciar sesión correctamente, el SDK de Java almacena las credenciales en caché en el dispositivo. Puede omitir el proceso de inicio de sesión y acceder al usuario almacenado en caché. Úselo para abrir un dominio o llamar a una función al abrir la aplicación posteriormente.

App Services administra sesiones con tokens de acceso y tokens de actualización. Los SDK de cliente proporcionan la lógica para administrar los tokens y proporcionarles solicitudes.

Tip

Puede asociar datos personalizados con un objeto de usuario, como un idioma preferido o una zona horaria local, y leerlos desde su aplicación cliente. Un objeto de usuario tiene una customData propiedad que puede utilizar para acceder a datos de usuario personalizados.

Para crear y actualizar datos de usuario personalizados, debe acceder directamente a su fuente de datos de MongoDB. App Services no ofrece un método de SDK para crear o actualizar estos datos de usuario personalizados; es una propiedad de solo lectura.

Volver

Consulta MongoDB

En esta página