-
-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers
Description
Version(s) affected
N/A
Description
While implementing the web-auth/webauthn-lib lib on a custom PHP application, we ran into 1Password not being able to generate passkeys and noticed the demo is affected as well. From our testing, if pubKeyCredParams is empty, 1Password is unable to generate passkeys. Once we added algorithms, it works. Since 1Password is quite popular, it's probably worth revisiting if a default algorithm list should be included by default, instead of being empty. Or at least providing documentation that it's likely required for some services, such as 1Password.
How to reproduce
- Have the 1Password extension installed (tested with Chrome and Firefox)
- Navigate to https://webauthn.spomky-labs.com/register
- Fill out form and press Register
- Click on Save when 1Password asks to save the passkey

- The following should appear in the console.
Port Opener: passkey-save-prompt/1qcm68e received error: "create-passkey-failed"
The screenshot below is what the dialog should look like.

Possible Solution
As mentioned in the description, supported algorithms should likely be included by default.
Additional Context
No response
TNAJanssen
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers