One of my favorite Bitwarden extension features is its fingerprint unlock with devices that support biometrics. As long as I have the desktop app installed, I can unlock the vault like a breeze whether I’m using Chrome, Firefox, Edge, Opera or Brave. But lately I’ve been through a journey of focusing on privacy, and I switched to Thorium (Chromium-based browser), which has a good balance between functionality and privacy. Bitwarden works perfectly, but I can’t enable the biometrics unlock. I don’t know if privacy-centered apps prevent access to biometrics data, but I tried other things that seem to work nice in Thorium with fingerprint. Maybe Bitwarden itself needs to support those kind of less popular browsers?
Following: the error I get while trying to enable the fingerprint unlock. It’s in my browser’s language (Italian), but it basically says: ‘Browser integration is not enabled in the Bitwarden application: go enable it in Bitwarden desktop through the Preferences.’ As I said, it is already enabled and I use it everyyday with other browsers, which I still use for work.
I don’t know if privacy-centered apps prevent access to Biometrics data, but I tried other things that seem to work nice in Thorium with fingerprint.
The browser does not actually see any biometrics data or invoke any biometrics APIs. It sends a request to the desktop app and the desktop app handles that.
The issue why it is not working is because the Bitwaden desktop app needs to copy a file manifest file into the browser directory for inter-process communication to work, and these are hardcoded in the Bitwarden desktop app. This could be changed in the Bitwarden app source code.
Alternatively, you could probably copy the manifest from a working browser (chrome) to a non working browser’s directory. This should also work, though I haven not tested this.