bitwarden / clients

Bitwarden client apps (web, browser extension, desktop, and cli).
https://bitwarden.com
Other
8.93k stars 1.16k forks source link

Biometric unlock is not working on windows 11 and the chrome and edge browser extensions #2435

Open Krychaz opened 2 years ago

Krychaz commented 2 years ago

Steps To Reproduce

  1. Install Bitwarden Desktop app for Windows
  2. Change Bitwarden settings to allow extension
  3. Install Browser Extension
  4. Try to enable browser extension
  5. Re-login to allow new extension permissions
  6. Try to enable browser extension

Expected Result

Biometric unlock is enabled

Actual Result

Error reporting that browser integration is not enabled

111

Screenshots or Videos

No response

Additional Context

No response

Operating System

Windows

Operating System Version

11

Web Browser

Chrome, Microsoft Edge

Browser Version

99.0.4844.51

Build Version

1.56.6

clayadams5226 commented 2 years ago

Thanks for reaching out and letting us know @Krychaz. We believe we have a fix for this already that will be available in the next release. https://github.com/bitwarden/desktop/pull/1288

yuyuko233 commented 2 years ago

Windows 10 too.

Biometric unlock is not working on Firefox and the Edge browser extensions.

Extensions:

Extensions version: 2022.5.0

Firefox version: 101.0.1 (64 Bit)

Edge version: 103.0.1264.37

PC desktop version: 2022.5.1

lbarnette commented 2 years ago

I’m still having this exact same problem with the Chrome extension. I’m running Windows 10 21H2 with the latest Bitwarden version 2022.6.0 (desktop application and extension). This hasn’t been fixed, and results in the same error when I try to use Windows Hello. Turning off all Windows security options doesn’t help, so it’s not an antivirus conflict - it’s Bitwarden.

yuyuko233 commented 2 years ago

I’m still having this exact same problem with the Chrome extension. I’m running Windows 10 21H2 with the latest Bitwarden version 2022.6.0 (desktop application and extension). This hasn’t been fixed, and results in the same error when I try to use Windows Hello. Turning off all Windows security options doesn’t help, so it’s not an antivirus conflict - it’s Bitwarden.

me too.

boothemjr commented 2 years ago

I’m still having this exact same problem with the Chrome extension. I’m running Windows 10 21H2 with the latest Bitwarden version 2022.6.0 (desktop application and extension). This hasn’t been fixed, and results in the same error when I try to use Windows Hello. Turning off all Windows security options doesn’t help, so it’s not an antivirus conflict - it’s Bitwarden.

me too.

Same here!

Nishith-Savla commented 2 years ago

Yes, it just stopped working suddenly today...

Version 2022.6.0 Shell 16.2.7 Renderer 96.0.4664.174 Node 16.9.1 Architecture x64

lbarnette commented 2 years ago

After some digging, I’ve got mine running again. I had to create a new key in the registry: “HKCU\SOFTWARE\Google\Chrome\NativeMessagingHosts\com.8bit.bitwarden”

Next, I had to modify the default value to show:

“C:\Users\USERNAME\AppData\Roaming\Bitwarden\browsers\chrome.json”

After manually adding the key/value, everything works as normal.

This appears to be something that the developers have been struggling with for while. It is repeatedly acknowledged, but it’s an outstanding bug that nobody has fixed.

yuyuko233 commented 2 years ago

Still can't use biometric.

Stuck on this interface now.

Extensions version: 2022.6.0

Version 2022.6.1 Shell 16.2.7 Renderer 96.0.4664.174 Node 16.9.1 Architecture x64

dbosompem commented 2 years ago

Hi @yuyuko233 , the team is taking a look at this.

qingxiwa commented 2 years ago

After some digging, I’ve got mine running again. I had to create a new key in the registry: “HKCU\SOFTWARE\Google\Chrome\NativeMessagingHosts\com.8bit.bitwarden”

Next, I had to modify the default value to show:

“C:\Users\USERNAME\AppData\Roaming\Bitwarden\browsers\chrome.json”

After manually adding the key/value, everything works as normal.

This appears to be something that the developers have been struggling with for while. It is repeatedly acknowledged, but it’s an outstanding bug that nobody has fixed.

I tried it in Chrome and Edge, but it didn't work. Win11 21H2, lasteat app and extention 2022/7/11

yuyuko233 commented 2 years ago

Hi @yuyuko233 , the team is taking a look at this.

Any news? 🙁

KhenemetHeru commented 2 years ago

Just found this to be going on for me as well, but only in Edge. Biometrics/Windows Hello works properly with the latest Chrome and extension, but in the latest Edge the extension doesn't see that the Integration is enabled as above. And I already have that key in the registry, btw.

Microsoft Edge Version 103.0.1264.62 (Official build) (64-bit) Google Chrome Version 103.0.5060.114 (Official Build) (64-bit) Bitwarden Version 2022.6.2 x64

boothemjr commented 2 years ago

Mine appears to be working now..

Firefox Version: 103.0.1 (64-bit) Bitwarden Version: 2022.6.2 (64-bit) Bitwarden Firefox Extension Version: 2022.6.1 (64-bit)

yuyuko233 commented 2 years ago

Hi @yuyuko233 , the team is taking a look at this.

Any news? 🙁

yuyuko233 commented 2 years ago

@dbosompem Any news? 🙁

Still can't use biometric.

Stuck on this interface now.

Extensions version: 2022.6.0

Version 2022.6.1 Shell 16.2.7 Renderer 96.0.4664.174 Node 16.9.1 Architecture x64

dbosompem commented 2 years ago

Hi @yuyuko233, not yet, unfortunately. But have you tried the solutions suggested in the above thread? And on which browser extension are you currently facing this challenge?

yuyuko233 commented 2 years ago

Hi @yuyuko233, not yet, unfortunately. But have you tried the solutions suggested in the above thread? And on which browser extension are you currently facing this challenge?

Any suggestion in the above threads did not solve this problem. All browsers are not working properly.

pezlin commented 2 years ago

For me it is not working in Edge (not in default or beta version) but in Chrome. I have add-in version 2022.6.1 (latest available version) and desktop version 2022.8.1. In Chrome the add-in version seems to be 2022.8.1.

dbosompem commented 2 years ago

@yuyuko233 alright. We will reproduce this again, and get back with if we need additional context. Thank you for your patience on this issue!

Silther commented 2 years ago

I have the same problem with Win11 and the Firefox UWP and it looks like the Ticket #2942 is an duplicate.

goose-ws commented 2 years ago

For the Chromium based folks, I found a workaround until this gets fixed: https://github.com/bitwarden/clients/issues/2942#issuecomment-1194073578

rdaugherty commented 2 years ago

Hello everyone! I have attempted to replicate this issue and, although I did run into some problems, ultimately I was able to get Biometrics working properly on various browsers. The workaround is very similar to the one provided by @goose-ws , the only difference is, I'm using the newest desktop and browser versions. All Bitwarden artifacts were downloaded by the links proved from https://bitwarden.com/download/.

OS/Version - Windows 10 Desktop Version - 2022.8.1 Chrome Extension Version / Browser Version - 2022.8.0 / 104.0.5112.81 Firefox Extension Version / Browser Version - 2022.8.0 / 103.0.2 Edge Extension version / Browser Version - 2022.6.1 / 104.0.1293.54

Steps to replicate:

  1. Install Desktop app; either for all users or individual user (it doesn't matter which, the experience is still the same).
  2. Login to Desktop app and, in settings, enable your available biometric option (ex: Windows Hello).
  3. Also in settings, enable "Allow browser integration".
  4. Install browser extension.
  5. Log in to extension and, in settings, enable "Unlock with biometrics".
  6. Click "Allow" on the permissions prompt. Permissions will update and lock the extension.
  7. Unlock the extension and, in settings, enable "Unlock with biometrics" once again.
  8. You will most likely run into the "Browser integration is not enabled" error at this step. If so,
  9. In Desktop app, in settings, disable "Allow browser integration" and then re-enable it once more.
  10. In extension, enable "Unlock with biometrics." You should now receive the "Awaiting confirmation from desktop" prompt, which should allow you to finish the biometric setup process.

Steps 1-7 is currently the expected set up flow. However, it does appear that the extra steps of toggling the Desktop setting is needed to establish the connection, which is not intended. I'm going to write up these steps so our development team can investigate a fix for this.

pezlin commented 2 years ago

I tried the steps above but still couldn't get it to work. Not in Edge or Edge Beta. Still get the "Browser integration is not enabled". Still working in Chrome.

Silther commented 2 years ago

I still can't get it working in Firefox.

TEngelman commented 2 years ago

I opened #2679 a while ago. And I opened a case at Bitwarden support on June 10, based on https://community.bitwarden.com/t/windows-hello-in-bitwarden-desktop-application-version-1-33-not-functioning-properly/40806/2.

After some analysis and trial and error Bitwarden support confirmed this on July 6. "Our engineering team is aware of this issue, and are currently investigating it.

We're sorry for the inconvenience, and thank you for your patience. " Unfortunately, until now no solution has been published, although the app has been updated several times since then. Theo

Silther commented 2 years ago

If websites can implement Windows Hello directly with Webauthn, why does the browser extension even need the desktop app?

TEngelman commented 1 year ago

For Edge/Chrome folks, please check the solution I was offered today in the issue #2679

Theo

Macbiz01 commented 1 year ago

Have this issue too. Uninstalled and re-installed both the Desktop app and Chrome extension. No luck, same error. The desktop app uses Windows Hello just fine.

image

ghost commented 1 year ago

Same issue here. on Windows 11/Edge, with a fresh install of everything (including Windows). Also on Firefox.

Very distressing how long this bug has been outstanding and unresolved. None of the solutions offered here are effective.

Macbiz01 commented 1 year ago

Seems to be working again. At least for me.

On Sat, Jan 21, 2023, 10:40 AM Jason Rossiter @.***> wrote:

Same issue here. on Windows 11/Edge, with a fresh install of everything (including Windows). Also on Firefox.

Very distressing how long this bug has been outstanding and unresolved. None of the solutions offered here are effective.

— Reply to this email directly, view it on GitHub https://github.com/bitwarden/clients/issues/2435#issuecomment-1399308417, or unsubscribe https://github.com/notifications/unsubscribe-auth/A5GVIR42S4ES3NSTJ7IIK23WTQUR5ANCNFSM5QBBK4OQ . You are receiving this because you commented.Message ID: @.***>

pezlin commented 1 year ago

Still not working for me. Have tried every suggestion in these comments multiple times.

CerKill commented 1 year ago

Hello, I have just installed Bitwarden on my new Dell Inspiron laptop (Windows 11). I can unlock it with finger print on Firefox but not on Chrome too... I have the same issue than reported since one year... image

CarstenG2 commented 1 year ago

The error was gone for some time. Now after the latest update to 2023.5.0 it is broken again. Arg!

rileyeaton commented 1 year ago

The error was gone for some time. Now after the latest update to 2023.5.0 it is broken again. Arg!

I have experienced this issue in 2023.5.0 as well

CerKill commented 1 year ago

Make sure that the date and hour of your computer are correct... the algorithm is time-based!

⁣Télécharger BlueMail pour Android ​

Le 12 juin 2023, 18:49, à 18:49, Riley Eaton @.***> a écrit:

The error was gone for some time. Now after the latest update to 2023.5.0 it is broken again. Arg!

I have experienced this issue in 2023.5.0 as well

-- Reply to this email directly or view it on GitHub: https://github.com/bitwarden/clients/issues/2435#issuecomment-1587697777 You are receiving this because you commented.

Message ID: @.***>

CarstenG2 commented 1 year ago

Date&Time are all correct. Is there any debug-log avail to check for details? Or can it be activated? Error is as follows: When trying to enable biometrics in chrome browser extension, then it tells me, that "browser integration is not set up", but in fact it is in bitwarden desktop app. I tried re-installing the app and the browser extension, but still same error.

ravenkwill commented 1 year ago

Running Windows 11, works fine with Firefox, but Chrome I get the same "Integration is not enabled" for biometrics

ravenkwill commented 1 year ago

works on my older, widows 10 laptop

RReverser commented 10 months ago

If websites can implement Windows Hello directly with Webauthn, why does the browser extension even need the desktop app?

Looks like this question was missed - I have the same one. All websites use native WebAuthn API to integrate with Windows Hello, why does Bitwarden need a separate application and cross-app communication? It seems strictly worse in all aspects I can think of, from maintenance to security to UX.

TESTER-sec commented 7 months ago

The "browser integration is not activated" issue is still happening on Windows 11 for Chrome, Edge, and Firefox.