Extensão de navegador para KeePassXC com mensagens nativas.
Baseado no chromeIPass da pfn. Algumas mudanças também foram mescladas do KeePassHttp-Connector do smorks.
Esta extensão do navegador foi suportada pela primeira vez no KeePassXC 2.3.0 (versão final de 2017). Em geral, é aconselhável usar apenas a versão mais recente disponível.
Obtenha a extensão para Firefox ou Chrome/Chromium ou Microsoft Edge (requer KeePassXC 2.5.3 ou mais recente).
Consulte este documento para obter instruções sobre como configurar o KeePassXC para conectar o banco de dados corretamente.
KeePassXC-Browser se comunica com KeePassXC através de keepassxc-proxy . O proxy lida com a escuta de STDIN/STDOUT e transfere essas mensagens através de soquetes de domínio Unix/pipes nomeados para KeePassXC. Isso significa que o KeePassXC pode ser usado e iniciado normalmente sem interferência da API Native Messaging. KeePassXC-Browser inicia apenas o aplicativo proxy e não há risco de desligar o KeePassXC ou perder quaisquer alterações não salvas. Você não precisa instalar o keepassxc-proxy separadamente. Ele está incluído no pacote de aplicativos KeePassXC. Alternativamente, você pode usar keepassxc-proxy-rust como proxy se preferir uma solução não-Qt.
A extensão KeePassXC-Browser solicita as seguintes permissões:
Nome | Razão |
---|---|
activeTab | Para obter o URL da guia atual |
contextMenus | Para mostrar itens do menu de contexto |
cookies | Para acessar a lista pública de sufixos interna do navegador |
clipboardWrite | Permite que a senha seja copiada do gerador de senha para a área de transferência |
nativeMessaging | Permite comunicação com o aplicativo KeePassXC |
notifications | Para mostrar notificações do navegador |
offscreen | Para acessar o tema do sistema ao definir as cores dos ícones (somente Chrome) |
storage | Para armazenar configurações de extensão (sempre armazenadas localmente no navegador, elas nunca são sincronizadas) |
tabs | Para solicitar URLs de guias e outras informações |
webNavigation | Para mostrar notificações do navegador durante instalação ou atualização |
webRequest | Para lidar com autenticação básica HTTP |
webRequestBlocking | Para lidar com autenticação básica HTTP |
http://*/* | Para permitir o uso do KeePassXC-Browser em todos os sites |
https://*/* | Para permitir o uso do KeePassXC-Browser em todos os sites |
https://api.github.com/ | Para verificar a versão mais recente do KeePassXC no GitHub |
Verifique o protocolo keepassxc para obter detalhes sobre o protocolo de mensagens usado entre a extensão do navegador e o KeePassXC.
As traduções são gerenciadas no Transifex que oferece uma interface web. Junte-se a uma equipe de idiomas existente ou solicite uma nova, se não houver nenhuma.
Veja wiki.
Consulte nosso Guia de solução de problemas para resolver problemas se os problemas e soluções listados anteriormente não estiverem funcionando.