bitwarden / clients

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

Passkey login request not intercepted by Bitwarden when using the "Use a passkey" context menu #7456

Open sitiom opened 9 months ago

sitiom commented 9 months ago

Steps To Reproduce

  1. Create a passkey for your GitHub account.
  2. Log out of GitHub
  3. On the login page, click the username field and press "Use a passkey"

Expected Result

Bitwarden passkey popup prompt is launched.

Actual Result

The default Windows Hello popup is launched instead.

Screenshots or Videos

image Bitwarden popup not launched: image

Additional Context

Do note that the "Sign in with a passkey" button works as usual.

Windows

Operating System Version

No response

Web Browser

Brave

Browser Version

Version 1.61.109 Chromium: 120.0.6099.144 (Official Build) (64-bit)

Build Version

2023.12.1

Issue Tracking Info

bwbug commented 9 months ago

Bitwarden will not intercept the passkey request if you have no passkey stored in Bitwarden for that site. It seems that you stored the passkey elsewhere when you completed "Step 1":

  1. Create a passkey for your Roblox account.
sitiom commented 9 months ago

I do have the passkey stored in my account: image

bwbug commented 9 months ago

In that case, your issue may be related to (or a duplicate of) #7302.

Krychaz commented 9 months ago

Hello there,

I was indeed able to replicate this behaviour. It does look like the same issue as #7302

Please share the details of your issue on that thread. I will close this issue in order to not make it too confusing for everyone.

sitiom commented 9 months ago

I was thinking it was a different issue as the latter issue was using a button over an autocomplete on a username field, but oh well.

Krychaz commented 9 months ago

That is true. However the common problem across these two issues is that while Passkey is saved within Bitwarden, the login process is not giving you an option to login using the saved Bitwarden Passkey.

sitiom commented 8 months ago

@Krychaz #7302 has been resolved, but the issue still isn't fixed for https://www.roblox.com/. Can you please reopen this issue?

d33pjs commented 8 months ago

Same in #6840 - still not fixed (in my example Nextcloud Login). Are there any news?

kriswilk commented 8 months ago

I'm having what seems to be the same problem on ebay.com. Reported in https://github.com/bitwarden/clients/issues/7785 just in case it turns out to be something else. But the symptoms are identical.

RoFrie commented 6 months ago

The same issue for me with ebay.de

pamperer562580892423 commented 5 months ago

Like @RoFrie I have this issue also with ebay.de (I wrote details in #7785).

And I can add, I just tried to create as well an "login-passkey" (for the vault) as an 2FA passkey for the vault, both for a free test Bitwarden account via the Bitwarden browser extension (there logged in with my premium account). In both situations, the browser extension didn't intercept the passkey-creation request - and vault.bitwarden.com/.eu are not on my "excluded domains" list. Whether it makes sense to do all this is another question... but seems to be also the same kind of problem as I have with ebay.de.

PS: All done on Windows 11 Home and Brave browser. And everything was up-to-date.