Criar e excluir usuários - SDK Java
Nesta página
Criar um usuário
Para a maioria dosmétodos de autenticação , o Realm cria automaticamente uma conta de usuário na primeira vez que um usuário se autentica. A única exceção é a autenticação por e-mail/senha. Ao usar a autenticação por e-mail/senha, você deve registrar e confirmar um usuário antes que o usuário possa se autenticar em um aplicação Realm .
Excluir um usuário
O Java SDK não tem a capacidade de excluir usuários por meio do SDK. Você pode excluir usuários do servidor usando os endpoints do App Services Admin API delete a user
. Opcionalmente, você pode criar uma Atlas Function que use a API de administração para excluir um usuário e chamar a função do SDK.
Para usar seu aplicativo no futuro, o usuário deve se inscrever em uma nova conta. Eles podem usar as mesmas credenciais (dependendo do provedor de autenticação), mas não terão o mesmo ID de usuário que a conta excluída.
Importante
Excluindo todos os dados do usuário
A exclusão de um usuário exclui apenas o objeto de usuário, que pode conter metadados associados do provedor de autenticação associado. Isso não exclui dados de usuário personalizados ou outros dados de usuário que seu aplicativo armazena em uma coleção vinculada ou serviços externos.
Use o evento DELETE do trigger de autenticação para limpar programaticamente outros dados quando você excluir um usuário. Por exemplo, você pode excluir os dados do usuário de sua coleta de dados de usuário personalizada ou de outro serviço.