Browsererweiterung für KeePassXC mit Native Messaging.
Basierend auf chromeIPass von pfn. Einige Änderungen wurden auch vom KeePassHttp-Connector von Smorks übernommen.
Diese Browsererweiterung wurde erstmals in KeePassXC 2.3.0 (Veröffentlichung Ende 2017) unterstützt. Im Allgemeinen wird empfohlen, nur die neueste verfügbare Version zu verwenden.
Holen Sie sich die Erweiterung für Firefox oder Chrome/Chromium oder Microsoft Edge (erfordert KeePassXC 2.5.3 oder neuer).
In diesem Dokument finden Sie Anweisungen zur Konfiguration von KeePassXC, um die Datenbank korrekt zu verbinden.
KeePassXC-Browser kommuniziert mit KeePassXC über keepassxc-proxy . Der Proxy kümmert sich um das Abhören von STDIN/STDOUT und überträgt diese Nachrichten über Unix-Domänen-Sockets/Named Pipes an KeePassXC. Dies bedeutet, dass KeePassXC ohne Beeinträchtigung durch die Native Messaging API normal verwendet und gestartet werden kann. KeePassXC-Browser startet nur die Proxy-Anwendung und es besteht kein Risiko, KeePassXC herunterzufahren oder nicht gespeicherte Änderungen zu verlieren. Sie müssen keepassxc-proxy nicht separat installieren. Es ist im KeePassXC-Anwendungspaket enthalten. Alternativ können Sie keepassxc-proxy-rust als Proxy verwenden, wenn Sie eine Nicht-Qt-Lösung bevorzugen.
Die KeePassXC-Browser-Erweiterung fordert die folgenden Berechtigungen an:
Name | Grund |
---|---|
activeTab | Um die URL der aktuellen Registerkarte abzurufen |
contextMenus | Um Kontextmenüelemente anzuzeigen |
cookies | Zugriff auf die interne öffentliche Suffixliste des Browsers |
clipboardWrite | Ermöglicht das Kopieren des Passworts vom Passwortgenerator in die Zwischenablage |
nativeMessaging | Ermöglicht die Kommunikation mit der KeePassXC-Anwendung |
notifications | Um Browserbenachrichtigungen anzuzeigen |
offscreen | Für den Zugriff auf das Systemdesign beim Festlegen der Symbolfarben (nur Chrome) |
storage | Zum Speichern von Erweiterungseinstellungen (immer lokal im Browser gespeichert, sie werden nie synchronisiert) |
tabs | Um Tab-URLs und andere Informationen anzufordern |
webNavigation | Um Browserbenachrichtigungen bei der Installation oder Aktualisierung anzuzeigen |
webRequest | Für die Handhabung von HTTP Basic Auth |
webRequestBlocking | Für die Handhabung von HTTP Basic Auth |
http://*/* | Um die Verwendung des KeePassXC-Browsers auf allen Websites zu ermöglichen |
https://*/* | Um die Verwendung des KeePassXC-Browsers auf allen Websites zu ermöglichen |
https://api.github.com/ | Zur Überprüfung der neuesten KeePassXC-Version von GitHub |
Weitere Informationen zum Nachrichtenprotokoll, das zwischen der Browsererweiterung und KeePassXC verwendet wird, finden Sie unter keepassxc-protocol.
Übersetzungen werden auf Transifex verwaltet, das eine Webschnittstelle bietet. Bitte treten Sie einem bestehenden Sprachteam bei oder fordern Sie ein neues an, falls noch keins vorhanden ist.
Siehe Wiki.
Lesen Sie unseren Leitfaden zur Fehlerbehebung, um Probleme zu lösen, wenn die zuvor aufgeführten Probleme und Lösungen nicht funktionieren.