[Webkit-unassigned] [Bug 213894] [WebAuthn] problem with uv = required for makeCredential
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Aug 12 15:46:37 PDT 2020
https://bugs.webkit.org/show_bug.cgi?id=213894
David Waite <dwaite at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |dwaite at gmail.com
--- Comment #3 from David Waite <dwaite at gmail.com> ---
Reproduced on webauthn.io, webauthn.me as well as our own service
Note: steps to reproduce are done on Safari Version 14.0 (16610.1.23.1.3) on Big Sur 20A5343i with a Yubikey 5ci (first production run)
Steps to reproduce:
1. Navigate to https://webauthn.me/debugger
2. Enable `authenticatorSelection`
3. Enable `requireResidentKey`
4. Enable `userVerification`
5. Set `userVerification` to `required`
If key has no PIN previously configured, the key will flash but the UP gesture will be ignored
If the key has a PIN configured, the key will not flash
If userVerification is set to `preferred`, the user will be asked to enter a PIN after the user gesture. On second UP gesture, the operation will succeed
I see similar behavior with #213895 (but that requires making a credential first)
Without (yet) reviewing code, my suspicion is that this might be a filtering operation where the user verification flag in authenticatorGetInfo is used. The `uv` flag is only meant to indicate the authenticator performs internal verification, such as via a biometric sensor or PIN entry pad.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20200812/5b83410a/attachment-0001.htm>
More information about the webkit-unassigned
mailing list