-
Notifications
You must be signed in to change notification settings - Fork 10
Token registered with "User Verification" can't be used at "User Presence" level #102
Description
Ran into a catch22 situation today where a person registered a passkey with Google Password Manager and the presenceLevel is set to 4 (UV), later when they try and use the key, Chrome pops up a dialog to use the passkey saved in the password manager. I'm assuming since they only have to click continue the presenceLevel is 1 (UP) and that causes an exception. I haven't been able to replicate the issue myself, but I did have a second person run into the same problem.
I wonder if there is a somehow a mismatch with userVerification getting set to required when they are creating, but is discouraged when they are authenticating?
In our environment we do not want password-less, I used css to hide the passwordless checkbox, so I don't think that is getting checked. I think that would be a problem though because that would set it to required and the 2FA login would set it to discouraged.
I wonder if password-less should be a config option so the userVerification could be consistent? Or maybe userVerification itself should be a config option?