Brave-browser: Keepassxc extension integration

Created on 25 Oct 2018  路  11Comments  路  Source: brave/brave-browser

Description

After installing the KeepassXC browser extension, the extension is not able to connect to the database. While Vivaldi (chromium based as well) can connect to the database.

Steps to Reproduce

  1. Set-up KeepassXC database and allow chromium browser integration (settings > browser integration > check Chromium)
  2. Install KeepassXC extension from chrome store
  3. Connect to Database.

Actual result:

Timeout message is thrown. Under settings in the extension the database name is not showing.

Expected result:

Successfully connected to the database to manage passwords.

Reproduces how often:

Easily reproduced

Brave version (brave://version info)

Version 0.55.20 Chromium: 70.0.3538.67 (Official Build) (64-bit)

Reproducible on current release:

Yes. Latest beta has the same issue.

Additional Information

Cross link: https://github.com/keepassxreboot/keepassxc/issues/2414

closeinvalid closewontfix featurextensions needs-more-info prioritP5

Most helpful comment

Adding a symlink to org.keepassxc.keepassxc_browser.json in .config/BraveSoftware/Brave-Browser/NativeMessagingHosts makes integration work. That file is found in .config/Chromium/NativeMessagingHosts

All 11 comments

Could you try enabling Allow All cookies in settings for Cookie control and see if this fixes the issue?

I can try that when I'm home again. What I forgot to mention in my ticket is that I'm running openSUSE.

Allowing all cookies does not have effect. I also tried to add a symlink as suggested in the cross-linked thread.

Adding a symlink to org.keepassxc.keepassxc_browser.json in .config/BraveSoftware/Brave-Browser/NativeMessagingHosts makes integration work. That file is found in .config/Chromium/NativeMessagingHosts

Seems to work now, at least on Mac OS Mojave, without checking chromium under browser integration settings.

Adding a symlink to org.keepassxc.keepassxc_browser.json in .config/BraveSoftware/Brave-Browser/NativeMessagingHosts makes integration work. That file is found in .config/Chromium/NativeMessagingHosts

Thank you - I copied the file instead. It fixed the problem!

Thank you +1. This worked for me too.

I'm not sure this is fixable on the Brave side. Here's the issue in KeePassXC land (at least for Linux): https://github.com/keepassxreboot/keepassxc/issues/2414

The issue (consistent with @tneo's account above) seems to be that KeePassXC doesn't have an integration option for Brave, and thus doesn't know where to put its JSON configuration. This seems like it may be a wontfix for Brave?

Happy to close until I hear otherwise.

Just to let anyone interested know, as of today (November 11, 2019), KeePassXC already has an option to enable Brave integration. Enabling it and installing the KPXC Chrome extension on Brave works fine.

How to fix it for Brave in Windows 10 ? Any registry key that needs to be added ?

Was this page helpful?
0 / 5 - 0 ratings

Related issues

simonhong picture simonhong  路  3Comments

bbondy picture bbondy  路  3Comments

hollons picture hollons  路  3Comments

qingxiang-jia picture qingxiang-jia  路  3Comments

jonathansampson picture jonathansampson  路  3Comments