Duas coisas diferentes que as pessoas chamam de “desconectar”
Contas do GitLab podem envolver dois tipos distintos de acesso externo, e cada um é removido em um lugar diferente:
| O que você está removendo | O que é | Onde é gerenciado |
|---|---|---|
| Um serviço de login | Um provedor externo usado para entrar no GitLab em vez do login comum por nome de usuário e senha, ou junto com ele | Editar perfil → Acesso → Senha e autenticação → Login por serviço |
| Um aplicativo autorizado | Um app que você permitiu anteriormente ler dados do GitLab em seu nome | A área de aplicativos/autorizações nas configurações da sua conta |
Remover um aplicativo autorizado não remove um serviço de login, e desconectar um serviço de login não revoga o acesso de um app aos seus dados. Trate essas duas tarefas como separadas.
Antes de desconectar qualquer coisa
O risco nesta tarefa é simples: se o provedor externo for sua única forma de entrar na conta, desconectá-lo pode deixar você sem nenhum acesso. Confirme antes uma alternativa.
- Identifique o serviço que deseja remover. Abra Editar perfil, depois Acesso, depois Senha e autenticação, depois Login por serviço, e anote quais contas conectadas estão listadas.
- Confirme uma segunda forma de login utilizável. Verifique se você sabe seu nome de usuário e senha do GitLab e se eles realmente funcionam — saia e entre novamente com eles, ou valide a senha pelas opções de recuperação da própria conta, antes de mexer na lista de login por serviço. Se não tiver certeza da senha, resolva isso primeiro.
- Só então desconecte. Use o controle Desconectar ao lado da conta conectada que deseja remover.
- Verifique imediatamente. Saia e entre novamente usando a forma de acesso restante. Se isso falhar, use as opções de recuperação da conta em vez de presumir que a desconexão não teve efeito.
O GitLab pode usar serviços de login externos além do login comum por nome de usuário e senha. Fonte
Os serviços de login conectados são gerenciados em Editar perfil, Acesso, Senha e autenticação, Login por serviço. Fonte
O controle Desconectar ao lado de uma conta conectada remove esse serviço de login. Fonte
Caminhos de falha para se planejar
- Você não tem certeza de que a senha funciona. Não desconecte ainda. Confirme ou redefina a senha pelo fluxo de recuperação da própria conta enquanto o login externo ainda funciona.
- O provedor também é usado em outros lugares. Desconectá-lo no GitLab afeta apenas a conexão com o GitLab; isso não encerra sua conta no provedor. Verifique as configurações do próprio provedor se quiser revisar esse lado também.
- Você queria remover um app, não um método de login. Pare aqui e use a tarefa de revisão de apps; a página de Login por serviço é o lugar errado para isso.
- Você não consegue acessar a página de configurações de jeito nenhum. Isso é um problema de login, não de desconexão. Resolva o acesso primeiro.
Depois que o serviço de login é removido
Desconectar o serviço muda como você entra no GitLab; isso não revisa, por si só, quais aplicativos ainda têm acesso à sua conta. Se seu objetivo é uma limpeza mais ampla, a próxima tarefa é revisar os apps que você autorizou: veja revisar e revogar apps autorizados com sua conta do GitLab.
Quando uma busca por nome de usuário se encaixa — e quando não
Se você está verificando onde um nome de usuário aparece publicamente, uma consulta de nome de usuário pode revelar páginas de perfil públicas como pistas. Essa é uma questão diferente da segurança da conta: uma correspondência pública não é prova de propriedade, e uma busca não consegue mostrar quais serviços de login uma conta usa nem quais apps ela autorizou. Para esta tarefa, as páginas de configurações da conta acima são o único lugar confiável para procurar.