planetwilson Exactly. That’s why I posted 2 different ‘options’.
Bitwarden Biometric Authentication doesn't work
it is working
i just need to check Allow browser integration option in Bitwarden Mac App.
Hi guys, I discoverd Orion today and I already like it !
The only thing that I didn't like was that the Bitwarden extension didn't worked with biometrics but it was quickly solved with the file trick thanks to @sbeaz.
HOWEVER, the com.8bit.bitwarden.json
file was not in
~/Library/Application\ Support/Google/Chrome/NativeMessagingHosts/
but in ~/Library/Application\ Support/Google/Mozilla/NativeMessagingHosts/
.
I don't know why it was there (maybe cause I have never had Chrome on my mac) but when I placed it in
~/Library/Application\ Support/Orion/NativeMessagingHosts/
it worked with the Chrome AND the Firefox extensions.
Hope this could help someone
After adding the com.8bit.bitwarden.json file to ~/Library/Application\ Support/Orion/NativeMessagingHosts/ the Bitwarden extension, both Firefox and Chrome is asking to "Start the bitwarden application" however the app is already running and unlocked in the background
- Best Answerset by Vlad
The workaround above did not work for me as i did not have a Google folder within application support. Perhaps as i had never installed a google app on the machine before, including chrome. I just had safari, bitwarden app store app, and orion.
My solution involved:
- clean reinstall of bitwarden, including deleting ~/Library/Containers/Bitwarden as described here: https://community.bitwarden.com/t/how-to-uninstall-desktop-app-1-30-0-on-mac/37371
- installing chrome and opening it once
- reinstalling bitwarden addon (chrome version) in orion
i can't say for sure if each step is necessary im afraid
after this, the com.8bit.bitwarden.json was already in the right place, so I didn't have to perform the workarounds mentioned above.
i only needed to enable browser integration & touch id in bitwarden mac app, log into orion extension, enable touch id, and i got a system prompt (you might need to log in 1 more time before it works)
ps i have "require verification for browser integration" unchecked in bitwarden app settings
hope this helps
Not sure what we can do. I really do not like the idea of having a popup that comes up as users install an extension. Can you as Bitwarden users write to them and ask them to support this natively?
- Edited
Latest RC
Bitwarden biometrics authentication is still not working, no pop-up shows on screen for touch-id.
Leaving a screen record here on streamable
heisznberg Have you tried 'best answer'?
Vlad no I have not, that's not a viable solution: it might as well fix it but the issue is still there for regular users who don't want headaches for fixing things manually. Mass adoption requires the software to work natively: imo it's bad user experience if you have to download other softwares, dig into config files and do all that crap manual thing just to get an extension to work properly.
However, the main reason I haven't tried that out is what brought me to Orion: I want my laptop to never see Chromium-based browsers again (for those who want to investigate)
heisznberg The main point is that Orion can noy change another app's behaviour (which is need for this to work, Bitwarden does not acknowledge Orion's existence). But Bitwarden users could ask Bitwarden team / community to support Orion, similar how 1Password community got it to support Orion.
cooloodoo The real mess here is that a Chrome browser has to be installed. Why is this a mess: beause it shows that Orion ability to use and install Firefox or Chrome extensions DOES NOT ACTUALLY WORK. Orion downloads the extension code; adds it to whatever metadata Orion maintains for extensions it has installed. It can run. But this necessary file for communication between the Bitwarden extension and the Bitwarden desktop file will not be present, as cooloodoo has proven.
The only viable workaround is to install a Chrome based browser first. Otherwise the needed file CANNOT be present.
It's ok to have bugs; it is divine to admit it; it is Divinity raised to a higher power (double entendre intended) to fix them (even if there is a goofy workaround--and it would help to correctly document said workaround as cooloodoo has done).
It is not that easy to get the extension working with Chrome and communicating with the desktop app. Install extension. Manage extension. Enable extension. Launch extension. Change setting to use biometrics in extension. Get prompted for password or finger to open running instance of extension. Yay, it works.
Then copy com.8bit.bitwarden.json to the folder noted above for Orion bitwarden application support. Go through the rigamorole to turn on biometric verification. On the third attempt the connection to the desktop Bitwarden occurs and the setting "sticks" in the extension.
Whether this is Bitwarden's fault or Orion's, it is a mess. One is inclined to say that it is Orion's fault because the process to enable biometric unlock for the extension works on Safari, Firefox or a Chromium based browser. The problem would seem to be as simple as Orion not installing the Chrome plugin correctly--so the process of accessing and installing "foreign" extensions--which is a great benefit (even it probably can't ever work for every extenstion, which is understandable)--still needs some work. The challenge will be that this work might be extension specific--I hope it is possible to do this w/o per extension work.
In any case, thanks to cooloodoo I have it working. For clarity I note that installing the Chrome Bitwarden extension from within Orion does NOT download the required file in the correct place--this is really the only actual problem.