Expose UI for the CTAP2.1 `toggleAlwaysUv` command
Categories
(Core :: DOM: Web Authentication, enhancement, P3)
Tracking
()
People
(Reporter: bmaris, Unassigned)
References
(Depends on 1 open bug, Blocks 1 open bug)
Details
Attachments
(1 file)
9.41 MB,
video/quicktime
|
Details |
Found in
- Firefox 114.0b3
Affected versions
- Firefox 114.0b3
- Nightly 114.0a1
- Nightly 115.0a1
Tested platforms
- Affected platforms: Windows 7, Ubuntu 18.04, macOS 13
- Unaffected platforms: none
Prerequisites
- Have only a PIN set up to Yubico Bio token and no fingerprint
Steps to reproduce
Same as bug 1822429
- Insert Yubico BIO token
- Visit https://webauthn.io/
- Enter a username
- Register a new credential with the following advanced settings:
User Verification = Discouraged
Discoverable Credential = Discouraged - Enter the Yubico key pin and complete the registration ceremony
- Authentication with the following advanced settings:
User Verification = Discouraged - Click the Authentication button
Expected result
- Firefox does not prompt for a PIN when authenticating since the User Verification was Discouraged.
Actual result
- Firefox prompts for a PIN, even though the credential is not discoverable and the relying party specified User Verification was Discouraged.
Regression range
- Not a regression.
Additional notes
- Basically its the same thing as in bug 1822429
- Not sure if this device has something special that also need a PIN prompt when authenticating but I did notice the same thing when using Chrome.
- Not sure if this is indeed a bug or something with this specific device, if the latter please close this bug.
Reporter | ||
Updated•2 years ago
|
Reporter | ||
Comment 1•2 years ago
|
||
Comment 2•2 years ago
|
||
:bmaris, if you think that's a regression, could you try to find a regression range using for example mozregression?
Comment 3•2 years ago
|
||
This is the expected behavior as the YubiKey Bio implements the alwaysUv
feature: https://docs.yubico.com/hardware/yubikey/yk-bio/tech-manual/FIDO2.html#user-verification.
There is a CTAP 2.1 toggleAlwaysUv
command that lets the user turn off alwaysUv
. We can implement that and expose it through the about:webauthn
page that we're working on in Bug 1820725.
I'll change this bug to an enhancement request for toggleAlwaysUv
.
Comment 4•2 years ago
|
||
https://github.com/mozilla/authenticator-rs/pull/261 implements the underlying command to toggle this option.
Description
•