Vimos que o KeePassXC é a forma mais segura de guardar logins e senhas. Mas muitas pessoas armazenam senhas no navegador por uma questão de praticidade: no que você se cadastra em um site, o próprio navegador já se oferece para guardar seu login e senha. Da mesma forma, quando você acessa esse site de novo, o próprio navegador já preenche os campos com o login e senha que ele guardou. Convenhamos que ficar copiando e colando logins e senhas do KeePassXC para o navegador, como vimos no primeiro artigo, é trabalhoso. Felizmente, há uma extensão que pode ser instalada que simula o comportamento natural do navegador mas busca as senhas no KeePassXC.
A extensão do KeePassXC está disponível para os seguintes navegadores:
A seguir, você verá como instalar, configurar e usar a extensão do KeePassXC no navegador. Como referência, usarei o Firefox, que é o navegador padrão do Linux Kamarada, mas o passo a passo deve ser parecido nos outros navegadores, ou até mesmo no Windows ou macOS.
Observação: de acordo com a documentação do KeePassXC, navegadores baseados em Flatpak e Snap geralmente não são suportados. O snap do Firefox é atualmente a única exceção conhecida.
Instalando a extensão no navegador
Para instalar a extensão do KeePassXC no seu navegador, clique no link correspondente ao seu navegador:
Na página que abrir, clique no botão para instalar a extensão no navegador. Por exemplo, no Firefox, clique no botão Adicionar ao Firefox:
Opcionalmente, deixe a extensão sempre visível para facilitar seu uso:
Configurando o KeePassXC
A integração com navegadores vem, por padrão, desabilitada no KeePassXC. Para habilitá-la, com o KeePassXC aberto, vá em Ferramentas > Configurações:
À esquerda, selecione a seção Integração com o navegador:
À direita, marque a opção Habilitar integração com navegadores. Em seguida, selecione os navegadores para os quais você baixou a extensão do KeePassXC.
Por fim, clique em OK.
Configurando a extensão no navegador
Agora vamos configurar a comunicação entre o navegador e o KeePassXC por meio da extensão.
Certifique-se de que seu banco de dados de senhas esteja desbloqueado e abra (ou reinicie) seu navegador.
No navegador, clique no ícone da extensão do KeePassXC:
Na janela pop-up que é exibida, clique no botão Conectar.
O KeePassXC é aberto e pede que você insira um nome exclusivo para identificar a conexão entre esse navegador e esse banco de dados:
Insira um nome único no campo (por exemplo, firefox-kamarada-pc
) e clique no botão Salvar e permitir acesso.
Observação: se no futuro você configurar outra conexão da extensão com esse mesmo banco de dados e reutilizar esse nome, a conexão anterior será substituída e esse primeiro navegador perderá o acesso ao KeePassXC.
Usando o navegador integrado ao KeePassXC
Agora que instalamos e configuramos a extensão do KeePassXC no navegador, vejamos como usá-la no dia a dia.
Comece abrindo o KeePassXC e desbloqueando seu banco de dados de senhas. Na sequência, abra seu navegador.
No navegador, acesse um site. Por exemplo, facebook.com
.
Se você tem uma senha para esse site guardada no seu banco de dados, o KeePassXC mostrará a caixa de diálogo Requisição de Acesso ao Browser:
Certifique-se de que as credenciais que você deseja usar estejam marcadas. Opcionalmente, marque a opção Lembrar para que essa caixa de diálogo não apareça mais. Por fim, clique em Permitir Selecionados.
De volta ao site, o ícone do KeePassXC aparecerá no campo correspondente ao login. Clique no ícone para preencher os campos login e senha com suas credenciais armazenadas. Aparecerá um menu para que você escolha a credencial que deseja usar:
Campos login e senha preenchidos pela extensão do KeePassXC, é só Entrar:
No futuro, se você entrar nesse mesmo site com outra combinação de login e senha (talvez porque você mudou seu login e senha, talvez porque você criou uma nova conta), a extensão do KeePassXC oferecerá para salvar essa credencial como uma Nova entrada ou Atualizar a existente, da mesma forma como faria o navegador caso essas credenciais estivessem armazenadas nele:
Resolvendo problemas
Se você seguiu o passo a passo apresentado aqui, a integração entre o KeePassXC e o seu navegador devem simplesmente funcionar. A seguir, elenco algumas possibilidades de coisas que podem acontecer de forma diferente.
Se você iniciou o navegador primeiro e o KeePassXC depois, provavelmente eles não se conectaram. Nesse caso, clique no ícone da extensão do KeePassXC e, depois, em Recarregar:
Também pode acontecer de o banco de dados estar bloqueado. Nesse caso, clique no ícone da extensão do KeePassXC e, depois, em Reabrir banco de dados:
Convém prestar atenção no ícone da extensão do KeePassXC, que mudará de acordo com o estado da conexão:
A) o KeePassXC não foi iniciado ou está desconectado;
B) o KeePassXC está em execução, mas a extensão do navegador não está conectada ao banco de dados atual;
C) conectado ao KeePassXC, mas o banco de dados está bloqueado;
D) conectado ao KeePassXC e pronto para uso. Se o ícone for exibido com um número, ele indica o número de credenciais encontradas para o site atual.
Se nenhuma informação apresentada aqui te ajudou a resolver seu problema, talvez você queira conferir o guia de solução de problemas da extensão do KeePassXC (Troubleshooting Guide, em inglês).
Se ficou alguma dúvida, você também pode compartilha-la nos comentários.