gopasspw / gopass-jsonapi

Gopass Browser Bindings
MIT License
51 stars 20 forks source link

Brave configuration on Windows 11 not working. #131

Closed guillermodotn closed 1 month ago

guillermodotn commented 1 month ago

Summary

Configuring gopass-jsonapi for Brave on Windows is not working, but it works using the Chromium configuration.

Steps To Reproduce

  1. Install gopass using scoop.
  2. Install gopass-jsonapi using scoop.
  3. Add the Gopass Bridge extension to Brave.
  4. Run gopass-jsonapi configure and select Brave as the browser.

Expected Behavior

The configuration for Brave should work with the Brave browser.

Environment

Additional Context

The Brave configuration doesn't work for gopass-jsonapi, but the Chromium configuration works perfectly for Brave browser.

dominikschulz commented 1 month ago

We are using a different registry path for brave on Windows, but I have no idea if that's correct. This is way out of my home turf, I'm neither using Windows nor Brave.

This will need help from someone that's more familiar with those.

guillermodotn commented 1 month ago

Exactly, the registry path where Brave Browser searches for NativeMessagingHosts on Windows is:

With a local install for the NativeMessagingHosts

Computer\HKEY_CURRENT_USER\Software\Google\Chrome\NativeMessagingHosts\com.justwatch.gopass