-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Description
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
- Register a free account on vercel.com
- Login on vercel.com using registered email/password
- Go to: user avatar (top right corner of the page) -> Settings -> Authentication
- Click "Passkey" -> "Continue" to start procedure of registering a new passkey
- KeePassXC popup will appear asking to confirm registration of passkey for vercel.com - confirm (passkey is created and stored in KeePassXC database)
- vercel.com shows error message that passkey registration failed: "Passkey registration could not be verified. Please try again."
- "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
Desktop Env: Windows 10 Pro