Webauthn user verification request not complied with during registration and probably during authentication.
Categories
(Core :: DOM: Web Authentication, enhancement)
Tracking
()
People
(Reporter: gilles.lorrain, Unassigned)
Details
Attachments
(1 file)
|
91.93 KB,
image/png
|
Details |
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.117 Safari/537.36
Steps to reproduce:
Tested on Firefox 72.0.1 64 bits with Yubikey 5
- Use a webauthn demo website ( like https://webauthn.io/ )
- Specify "Required" in UserVerificationRequirement ( https://www.w3.org/TR/webauthn/#userVerificationRequirement )
- Validate enrolment
This behaviour is also documented in https://developer.mozilla.org/en-US/docs/Web/API/Web_Authentication_API in "Registration", step 3
Actual results:
Cannot validate enrolment with key : no window to enter PIN Code.
Expected results:
As with PIV/Certificate authentication, a window should open to request the PIN code.
| Reporter | ||
Comment 1•6 years ago
|
||
User agent of Firefox during the test : Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:72.0) Gecko/20100101 Firefox/72.0
Comment 2•6 years ago
|
||
This behavior still exists in 73.0b8.
Right now, this is the reason Firefox can not be used for logging in to Azure AD when using FIDO2.
Comment 3•6 years ago
|
||
Windows Hello, if enabled, would be the mechanism to handle the PIN code, and that should work. Do you see the OS-level dialog take-over during the login process?
If you do not have Windows Hello enabled, then this is expected, as Firefox itself doesn't support CTAP2 yet, and this would be a duplicate of Bug 1530373.
| Reporter | ||
Comment 4•6 years ago
|
||
(In reply to J.C. Jones [:jcj] (he/him) from comment #3)
Windows Hello, if enabled, would be the mechanism to handle the PIN code, and that should work. Do you see the OS-level dialog take-over during the login process?
If you do not have Windows Hello enabled, then this is expected, as Firefox itself doesn't support CTAP2 yet, and this would be a duplicate of Bug 1530373.
I don't have Windows Hello enabled, so this is a duplicate of bug 1530373
Sorry to hear that, for a corporate deployment this blocks us strongly as it is not possible for us to offer a secure passwordless experience to our employees with Webauthn.
Thank you for your prompt response.
| Reporter | ||
Updated•6 years ago
|
Description
•