Open
Bug 1969205
Opened 20 days ago
Updated 6 days ago
WebAuthn credentials requires PIN to authenticate even when user verification is "discouraged"
Categories
(GeckoView :: General, defect, P1)
Tracking
(Not tracked)
ASSIGNED
People
(Reporter: git+bugzilla, Assigned: git+bugzilla)
Details
Attachments
(1 file)
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:138.0) Gecko/20100101 Firefox/138.0
Steps to reproduce:
Setup: You need to register a non-discoverable credential. It must be done with the Play services installed, or on desktop because of D247877:
- Visit https://webauthn.io/
- Enter a username
- Register a new credential with the following advanced settings:
- User Verification = Discouraged
- Discoverable Credential = Discouraged
- Enter the FIDO2 key pin and complete the registration ceremony
Test: This can be done with the Play services installed, of with a credential manager that supports the hardware key.
- Visit https://webauthn.io/
- Enter the same username
- Authentication with the following advanced settings:
- User Verification = Discouraged
Actual results:
The authentication requires the PIN, even though the credential is not discoverable and the relying party specified User Verification was Discouraged
Expected results:
The authentication should not request the PIN
Additional info:
- There was the same issue for desktop: https://bugzilla.mozilla.org/show_bug.cgi?id=1822429
- This kind of authentication is usually used with the key as a 2nd factor
Updated•20 days ago
|
Assignee: nobody → git+bugzilla
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
EDIT: Because of Bug 1964526 *
Updated•6 days ago
|
Severity: -- → S2
Priority: -- → P1
You need to log in
before you can comment on or make changes to this bug.
Description
•