Gerenciar usuários
Gerenciar via Logto Console
Navegar e pesquisar usuários
Para acessar a funcionalidade de gerenciamento de usuários no Admin Console, navegue até a aba "Gerenciamento de usuários" no lado esquerdo da tela. Uma vez lá, você verá uma visualização em tabela de todos os usuários no lado direito da tela.
A tabela consiste em três colunas:
- "Usuário", que exibe informações sobre o usuário, como seu avatar, nome completo, nome de usuário, número de telefone e email
- "Do aplicativo", que exibe o nome do aplicativo com o qual o usuário se registrou inicialmente
- "Último login", que exibe o carimbo de data/hora do login mais recente do usuário.
Ela suporta mapeamento de palavras-chave para nome
, id do usuário
, nome de usuário
, número de telefone
, endereço de email
Adicionar usuários
Usando o Console, os desenvolvedores podem criar novas contas para usuários finais. Para fazer isso, clique no botão "+ Adicionar usuário" no canto superior direito da tela.
Após o novo usuário ser criado, você pode copiar seus identificadores inseridos (como endereço de email) e senha inicial para enviar a eles. Isso permitirá que eles façam login no sistema e comecem a usá-lo.
A senha inicial aparecerá apenas uma vez, mas você pode redefinir a senha posteriormente.
Visualizar e atualizar o perfil do usuário
Para visualizar os detalhes de um usuário, basta clicar na linha correspondente na tabela de usuários. Isso o levará à página "Detalhes do Usuário", onde você pode encontrar as informações do perfil do usuário, como seu avatar, nome completo, ID do usuário, email, número de telefone, nome de usuário, dados personalizados e conexões sociais. A seção "Conexões sociais" exibe uma lista de conectores sociais que o usuário vinculou à sua conta. Por exemplo, se o usuário fez login usando sua conta do Facebook, você verá um item "Facebook" na lista. Você pode consultar a documentação de identidades sociais para mais informações.
Por favor, note que, enquanto o nome completo, URL da imagem do avatar e dados personalizados podem ser editados, as conexões sociais podem ser removidas, e as outras propriedades são somente leitura.
É importante confirmar que o usuário tem um método alternativo de login antes de remover uma conexão social, como outra conexão social, número de telefone, email ou nome de usuário com senha. Se o usuário não tiver nenhum outro método de login, ele não poderá acessar sua conta novamente uma vez que a conexão social for removida.
Visualizar atividades do usuário
Para visualizar as atividades recentes de um usuário, navegue até a sub-aba "Logs do usuário" na página de detalhes do usuário. Aqui, você pode encontrar uma tabela que exibe as atividades recentes do usuário, incluindo a ação realizada, o resultado da ação, o aplicativo relacionado e o horário em que o usuário agiu.
Clique na linha da tabela para ver mais detalhes no log do usuário, por exemplo, endereço IP, agente do usuário, dados brutos, etc.
Suspender usuário
Na página de detalhes do usuário, clique em "Três pontos" -> botão "Suspender usuário".
Uma vez que um usuário é suspenso, ele não poderá fazer login no seu aplicativo e não poderá obter um novo token de acesso após o atual expirar. Além disso, qualquer solicitação de API feita por esse usuário falhará.
Se você quiser reativar esse usuário, pode fazê-lo clicando em "Três pontos" -> botão "Reativar usuário".
Excluir usuário
Na página de detalhes do usuário, clique em "Três pontos" -> botão "Excluir". A exclusão do usuário não pode ser desfeita.
Redefinir senha do usuário
Na página de detalhes do usuário, clique em "Três pontos" -> botão "Redefinir senha".
Após redefinir a senha, copie e envie-a para o usuário final. Uma vez que o modal "Redefinir senha" é fechado, você não poderá mais visualizar a senha. Se esquecer de mantê-la, você pode redefini-la novamente.
Gerenciar papéis dos usuários
Na aba "Papéis" da página de detalhes do usuário, você pode facilmente atribuir ou remover papéis para alcançar o resultado desejado. Confira RBAC - Gerenciar papéis de um usuário para saber mais.
Visualizar as organizações às quais o usuário pertence
Logto suporta organizações e pode gerenciar seus membros. Você pode facilmente visualizar os detalhes do usuário e ver a qual organização ele pertence.
Gerenciar via Logto Management API
A Management API é uma coleção de APIs que fornecem acesso ao serviço de backend do Logto. Como mencionado anteriormente, a API de usuário é um componente crítico deste serviço e pode suportar uma ampla gama de cenários.
As APIs RESTful relacionadas ao usuário estão montadas em /api/users
, exceto para as atividades do usuário, ou seja, logs do usuário /api/logs?userId=:userId
.
Você pode gerenciar usuários através da Management API em vários casos de uso. Como pesquisa avançada de usuários, criação em massa de contas, registro somente por convite, etc.