Crear un usuario
A pesar de Con respecto a los métodos de autenticación, excepto la autenticación por correo electrónico y contraseña, Atlas App Services crea automáticamente un objeto de usuario la primera vez que un usuario se autentica. Al usar la autenticación por correo electrónico y contraseña, primero debe registrar y confirmar al usuario antes de que App Services cree el objeto de usuario.
Importante
Requisitos de eliminación de cuentas de Google y Apple
Google Apple exige que las aplicaciones publicadas en sus respectivas App Stores ofrezcan a cualquier usuario que cree una cuenta la opción de eliminarla. Tanto si utiliza un método de autenticación que requiere el registro manual de un usuario, como la autenticación por correo electrónico y contraseña, como uno que crea un usuario automáticamente, como Iniciar sesión con Apple, debe implementar la eliminación de cuentas de usuario.
Borrar un usuario
Para eliminar un usuario, llame al método DeleteUserFromServerAsync(User). Esto elimina al usuario del servidor y también sus datos locales, pero no elimina los datos personalizados. Para eliminar los datos personalizados de un usuario, consulte Eliminar los datos personalizados de un usuario.
Importante
Eliminar un usuario no elimina sus metadatos
Al borrar un usuario solo se elimina el objeto de usuario, que puede contener metadatos asociados. Esto no elimina datos de usuario personalizados o datos introducidos por el usuario en su aplicación. Google y Apple requieren que divulgues las políticas de retención y eliminación de datos a los clientes de tu aplicación y les brindes una forma de solicitar la eliminación de los datos de usuario. Si recopilas datos adicionales del usuario, debes implementar tus propios métodos o procesos para eliminar esos datos.
El siguiente ejemplo muestra cómo borrar una cuenta de usuario:
await app.DeleteUserFromServerAsync(user);