Hi.
Have anyone else noticed that if i pass a credential ID in the allowList which is recied from registering a passkey from an android phone using windows hello. ?
Specifically If I on Chrome attempt to assert on a windows machine, with a credentialId from an android passkey login passed in the Allow List the following happens:
Windows hello pops up and asks for the pin of the credential, to which none work as I never registered one with the phone. If I press cancel in that pin prompt and choose my android phone for authentication then the attestation object send to the server will have a null value in UserHandle.
Is there any workaround for this ? Or any way to determine wheter a user registered a Passkey device?
My solution for now has been to set `Direct` attestation during registration, and if 'None' is returned from the authenticator I save it in my repo as a passkey device. Seems like a brittle workaround, but my limited testing with windows hello, yubikey and passkeys via android showed that only the andoid passkey would return 'None' with Direct attestation