Re: [webauthn] credentialList needs to be non-empty in order to call authenticatorGetAssertion

"unless" might be better.

Replace step
    1. If |credentialList| [=list/is empty=] then [=continue=]

by:
    1. If executing that platform-specific procedure succeeded and |credentialList| [=list/is empty=] then [=continue=].

    1. If executing that platform-specific procedure failed and |credentialList| [=list/is empty=]:
        1. If <code>|C|.{{transports}}</code> [=list/is not empty=], the client SHOULD select one |transport| from
            {{transports}}. Then, using |transport|, invoke the [=authenticatorGetAssertion=] operation on |authenticator|, with
            |rpId|, |clientDataHash|, empty |credentialList|, and |authenticatorExtensions| as parameters.
        1. Otherwise, using local configuration knowledge of the appropriate transport to use with |authenticator|, invoke the
            [=authenticatorGetAssertion=] operation on |authenticator| with |rpId|, |clientDataHash|, empty |credentialList|, and
            |clientExtensions| as parameters.



-- 
GitHub Notification of comment by rlin1
Please view or discuss this issue at https://github.com/w3c/webauthn/issues/481#issuecomment-305422881 using your GitHub account

Received on Thursday, 1 June 2017 08:15:42 UTC