--
You received this message because you are subscribed to the Google Groups "FIDO Dev (fido-dev)" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fido-dev+u...@fidoalliance.org.
To view this discussion on the web visit https://groups.google.com/a/fidoalliance.org/d/msgid/fido-dev/CAKK0n3uUHcbDQ%2B7CmDOt0j8QD8917U23XPwoC3dE%3D5egjuAK0Q%40mail.gmail.com.
NO!!!
In CTAP2.0 if the authenticator dosen't support uv in the getInfo
options member and the uv options key is present (True or False)
in a getAssertion/makeCredential the Authnenticator MUST return a
CTAP2_ERR_UNSUPPORTED_OPTION
error.
From the spec
"If the options parameter is present, process all the options. If the option is known but not supported, terminate this procedure and return CTAP2_ERR_UNSUPPORTED_OPTION"
Not all authenticators correctly impliment the error. Safari had this bug for a while and only worked bio authenticators for a while if the RP sent UV required in WebAuthn.
Please don't repeat that bug.
Regards
John B.
To view this discussion on the web visit https://groups.google.com/a/fidoalliance.org/d/msgid/fido-dev/67e3d533-17d6-f86d-2203-0ea11caa516b%40ve7jtb.com.
To view this discussion on the web visit https://groups.google.com/a/fidoalliance.org/d/msgid/fido-dev/67e3d533-17d6-f86d-2203-0ea11caa516b%40ve7jtb.com.
The Yubikey is spec compliant.
It is required to return a error by the spec.
Platforms MUST not send the uv option key if uv is not present
and true in get Info.
In CTAP2.0 if clientPin is present and true in getInfo Options then the platform should use getPINToken to get a token and use that for makeCredenital/GetAssertion.
If both uv and clientPin are true in getInfo, the platform first tries with the uv option key, then if it receves a pin_required error it falls back to getPinToken because internal UV has failed.
I admit it is underspecified in CTAP2.0, but we hope to improve it in CTAP2.1 coming soon in RD02.
Regards
John B.
To view this discussion on the web visit https://groups.google.com/a/fidoalliance.org/d/msgid/fido-dev/CAKK0n3s4Js7KcJcO0VWSBZvmQ7Vz%3DbKzJqcHppf5p%2BNVoD-xrw%40mail.gmail.com.
All coming in CTAP2.1 RD02. If you are a Fido member look at the
working draft. The Review draft should be ready in the next week
but needs appoval for publication.

To view this discussion on the web visit https://groups.google.com/a/fidoalliance.org/d/msgid/fido-dev/102f3ff6-e47d-15ce-410f-3281eb4b9902%40ve7jtb.com.