Support browser integration for "unlock with biometrics" for homebrew installs

Currently, the macOS desktop app must be installed via the Mac App Store (MAS) in order to use biometrics to unlock the vault in the browser. I am requesting the ability to use biometric unlock in the browser without installing via the Mac App Store.

Steps to reproduce:

  • brew install --cask bitwarden
  • launch and log in to app
  • go to settings, click “Allow browser integration”
  • see error:

Browser integration not supported
Unfortunately browser integration is only supported in the Mac App Store version for now.

Why this is important to me:

Longer passphrases are more secure, but take longer to enter. So if I have to enter my password too frequently, I’m more likely to get annoyed and set the password to something shorter. Biometrics solve this neatly. I don’t install any apps from the app store right now. I don’t have an Apple ID and I don’t want one. I don’t want to complicate my install/update process further.

See also: [brew installation] Error while enabling browser integration. · Issue #3637 · bitwarden/clients · GitHub

7 Likes

I support this Feature Request! Big time!

I wanted to break free from the AppStore and now an Open Source app is telling me to go back to the AppStore for biometric access? Even KeePassXC allows this, whilst not being dependent on the AppStore.

Push.

Any updates on this? Is there a way to install the AppStore version from CLI?

I have no desire to create or use an Apple ID on any of my machines.

3 Likes

Really wish I didn’t have to depend on Apple’s App Store for my passwords.

Also wish I didn’t have to depend on Mac, but here we are :stuck_out_tongue:

2 Likes

Yup, this would be a great addition :slight_smile:

Yes, I’d also vote for that. I still run into this issue.

1 Like

If someone here is feeling experimental, try the integration on the brew version using the ALLOW_BROWSER_INTEGRATION_OVERRIDE=true environment variable. It is not fully tested with MacOS gatekeeper yet, so having some users in the field reporting on whether it works well, would help rolling it out.

2 Likes

Been testing with Librewolf (Firefox fork) on Ventura for a couple weeks, has worked great after setting up a symlink for native messaging since it uses a different folder than Firefox’s. Wouldn’t expect most people need to do that though.

If anyone wants a script to launch bitwarden in the background with this enabled, this is what I’ve been using
#!/bin/zsh
ALLOW_BROWSER_INTEGRATION_OVERRIDE=true /Applications/Bitwarden.app/Contents/MacOS/Bitwarden >> /dev/null 2>&1 &
disown

Hi @Quexten I am able to use the env var, which makes the “Allow browser integration” available, so now this and “unlock with Touch ID” is set. I checked that, restarted Bitwarden and Firefox (extension have all permissions), but still it is only making master password available in the browser.
macOS: Sequoia 15.3.1 M3 Max FF 137 (aarch64)
Thanks

1 Like

I have also been testing it with Brave on Sequoia, and it works flawlessly. I even created a Siri Shortcut to launch Bitwarden every time with the environment variable enabled. I sincerely hope the developers implement this feature as soon as possible, as it appears to be functioning without any issues. To be honest, I am at a loss as to why it is still restricted for those who do not install the MAS version.