30

Steps to reproduce:
Hi! I use Bitwarden as my primary password manager (and highly recomend it). After I'm appropriately logged in, Both on Firefox and Safari I am able to click "Unlock with Biometrics" and unlock my vault using Apple TouchId.

Here's a bitwarden help article on it: https://bitwarden.com/help/article/biometrics/

This feature is extremely important to me if I am to use Onion as my daily browser. Please add it 🙂

EDIT: Appears to work now! I guess I just had problems with my first try. I'll let you know if any changes or problems happen!

Expected behavior: '
I want Bitwarden Biometric Authentication to work the same way it does in Safari/Firefox, without any workarounds or compatibility hacks.

Orion and macOS:

  • Orion Version 0.99.109-beta (WebKit 613.1.12)
  • MacOS Monterey 12.1, Apple M1, MacBook Pro (16-inch, 2021)
  • Cannabat replied to this.
  • 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:

    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

    Techcable How did you get it working? I've tried the FF extension, which does not get the system prompt to be able to communicate with applications on my system. Then I tried the Chrome version, which does get the system prompt prompt, but I never get the second prompt from the desktop Bitwarden app.

    Version 0.99.109.0.1-beta (WebKit 613.1.12)

      Cannabat I'm not exactly sure why it started to work. I used the Firefox version, and I had to re-enable/disable the "biometric authentication" option several times before it started to work. I also had to make sure that Bitwarden desktop app was already running (the extension requires the desktop app for authentication).

      I already got the Safari and Firefox extensions working first (before I started using Orion), so maybe that has something to do with it?

      Now that I've got it working though it's working great 🙂

        Hmm, I have Bitwarden desktop, and use the Firefox extension with biometrics in FF. I also tried on the beta release of Orion as well as the RC.

          Hi,

          If I activate biometric authentication I got the next error message in the mini window opened by the bit warden extension:

          Unfortunately this window is not available in private mode for this browser.

          Hence, I cannot access to bitwarden anymore without rebooting the browser. This happens either if Chrome or Firefox extension are installed.

          On the other hand, if I reboot the browser with both versiĂłn bitwarden is accessible and after trying to activate biometric authentication an error happens related to the connection with the native application for the biometric authentication and the extension says "The process for this web page crashed or was terminated. To continue, try reloading the page or open a different website". Sometime a crash report from apple related to webkit is triggered in this situation.

          Do you have any hint about this?

            Make sure you also enable the option "require browser verification". close both bitwarden and orion, start bitwarden, start orion, and try again

              sbeaz I'm on a 14" M1 Pro.

              I have tried what Vlad suggested - I didn't have this option enabled in Bitwarden desktop's settings - but it still doesn't work for me.

              After uninstalling and reinstalling the Bitwarden extension on Orion, and trying again to enable biometrics, I got the same error Chai got: "Unfortunately this window is not available in private..."

              I restarted Orion and Bitwarden again, and now I do not get that error, but I still do not get the popup from Bitwarden desktop to enable biometrics.

                Same here. It worked on my Intel MBP but I received my 16” M1 Max MBP and now it doesn’t work, Including some of the same results you are getting. I don’t know if M1 chip is the issue, but I will keep digging.

                  Vlad yep, I just installed it again and managed to get it working quite easily. After I logged in to Bitwarden (on Orion) and enabled biometrics support the extension crashed, but then I repeated the process and got the prompt on the desktop app.

                  The first time I did it was a lot more finicky, not sure if support has been improved in the meantime.

                  Here's my current Bitwarden desktop settings:

                  And here's the Orion extension (Chrome version) settings:

                  And here's the prompt I get

                    Cannabat Please try this when you get a moment. It worked for me. Please check if your ~/Library/Application\ Support/Orion/NativeMessagingHosts/ folder has a file in it named com.8bit.bitwarden.json . If it doesn't, you need to go to the ~/Library/Application\ Support/Mozilla/NativeMessagingHosts/ or ~/Library/Application\ Support/Vivaldi/NativeMessagingHosts// folder (or chrome based browser folder) and copy the file to your ~/Library/Application\ Support/Orion/NativeMessagingHosts/ folder depending on which extension you're using - Firefox or Chrome. You can then set up the extension as you like. You may need to close and restart Orion. I've found the Chrome extension works just a bit better as you don't need to click the Unlock With Touch ID button if Bitwarden is open.

                      @Vlad I believe an issue is resolved. I’m not sure what causes the problem of file(s) missing from the NativeMessagingHosts folder. Do I need to post the solution anywhere else?

                        sbeaz Great investigative work. Can you summarize steps to make Bitwarden (Chrome) work?