Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Passkeys do not work on some sites #10486

Closed
lichwala opened this issue Mar 22, 2024 · 5 comments
Closed

Passkeys do not work on some sites #10486

lichwala opened this issue Mar 22, 2024 · 5 comments
Labels

Comments

@lichwala
Copy link

Overview

Passkeys support in KeePassXC works fine on some sites (eg. github.com, passkeys.io), but does not work at all on othersites (eg. vercel.com) - cannot register passkey on that site. Passkey is created at stored in KeePassXC databse, but the site returns error on registration, so such passkey cannot be then used to login.

Steps to Reproduce

  1. Register a free account on vercel.com
  2. Login on vercel.com using registered email/password
  3. Go to: user avatar (top right corner of the page) -> Settings -> Authentication
  4. Click "Passkey" -> "Continue" to start procedure of registering a new passkey
  5. KeePassXC popup will appear asking to confirm registration of passkey for vercel.com - confirm (passkey is created and stored in KeePassXC database)
  6. vercel.com shows error message that passkey registration failed: "Passkey registration could not be verified. Please try again."
  7. "Retry" option does not help

Expected Behavior

Successful registration of passkey for vercel.com site and successful login with passkey in the following steps.

Actual Behavior

During passkey registration procedure (described above) in debug console there is "400 bad request" in final step, after which the site displays error message that passkey registration failed, so I guess there is some KeePassXC <-> vercel.com communication problem on the final authentication step.

Context

Of course whole procedure of registering passkey is done after KeePassXC is properly installed, configured, DB created/opened, browser extension (for the latest version of Chrome) installed and passkeys support enabled in extension.
Similar procedure works fine for other sites (github, passkeys.io)
This is NOT a problem with this particular site (vercel.com) - Proton Pass password manager with similar passkeys support works fine on all sites (including vercel.com).

KeePassXC - 2.7.7
Revision: 68e2dd8
Qt 5.15.11

Operating System: Windows 10 Version 2009 x86_64
image (4)
New Project (1)
New Project

Desktop Env: Windows 10 Pro

@lichwala lichwala added the bug label Mar 22, 2024
@droidmonkey
Copy link
Member

Please use the pinned issue

@droidmonkey droidmonkey closed this as not planned Won't fix, can't repro, duplicate, stale Mar 22, 2024
@lichwala
Copy link
Author

Please use the pinned issue

What do you mean?
I've just submitted a bug in passkeys implementation, so why it was closed with "not planned" comment?

@droidmonkey
Copy link
Member

droidmonkey commented Mar 22, 2024

#10374

We have a common issue thread tracking all sites that don't work

@lichwala
Copy link
Author

OK, found it - thanks.
Just sent a comment - is that enough to have this site on the list?

@droidmonkey
Copy link
Member

Yes that is fine

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants