Menu Docs
Página inicial do Docs
/ /
Atlas Device SDKs
/

Gerenciar usuários - Java SDK

Nesta página

  • Criar e excluir usuários
  • Conectar e desconectar usuários
  • Sessões de usuário
  • Ler e atualizar dados de usuário personalizados

Ao usar o Atlas App Services para dar suporte à sua aplicação cliente, você obtém acesso a um objeto de usuário. Use os métodos do Java SDK com este objeto de usuário para:

  • Criar e excluir usuários

  • Conectar e desconectar usuários

  • Criar e atualizar dados de usuário personalizados

Para todos os provedores de autenticação que não sejam de autenticação por e-mail/senha, o App Services cria automaticamente um objeto de usuário na primeira vez que um usuário se autentica. Se um usuário se autenticar por mais de um método, é possível vincular essas identidades de usuário a um único objeto de usuário.

Você pode excluir objetos de usuário. A exclusão de um objeto de usuário exclui os metadados anexados ao objeto de usuário, mas não exclui os dados inseridos pelo usuário do backend.

Use um ou mais fornecedores de autenticação para conectar e desconectar usuários do seu aplicativo cliente. Você pode:

  • Faça login dos usuários com uma conta social existente, como Apple, Facebook ou Google.

  • Crie novas contas de usuário com o gerenciamento de e-mail/senha do Atlas App Services ou sua própria função personalizada ou o gerenciamento de usuários de JSON web token personalizado.

  • Habilite usuários anônimos para permitir que os usuários acessem seu App Services App sem persistir os dados do usuário.

Quando você tem um usuário conectado, os métodos do SDK permitem:

Após o login bem-sucedido, o Java SDK armazena as credenciais em cache no dispositivo. Você pode ignorar o fluxo de login e acessar o usuário em cache. Use isso para abrir um Realm ou chamar uma função após a abertura subsequente do aplicativo.

O App Services managed sessões com tokens de acesso e atualizam tokens. Os SDKs do cliente fornecem a lógica para managed tokens e fornecem solicitações.

Dica

Veja também:

Você pode associar dados personalizados a um objeto de usuário, como um idioma preferido ou fuso horário local, e lê-los no aplicativo cliente. Um objeto de usuário tem uma propriedade customData que você pode utilizar para acessar dados de usuário personalizados.

Para criar e atualizar dados de usuário personalizados, você deve acessar seu conjunto de dados do MongoDB diretamente. App Services does not offer a SDK method to create or update this custom user data; it's a read-only property.

Voltar

Consulta MongoDB

Próximo

Criar e excluir usuários