-
Notifications
You must be signed in to change notification settings - Fork 183
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Silent/touchless Authn? clarification of bit 0 in AuthenticatorData #22
Comments
Note also that the abstract at this time (commit master-2b72ddf) states..
..and searching for "consent" reveals several other similar statements. Thus at this time, the webauthn spec does not support the "silent authenticator" notion. the definition of a silent authenticator is "an authnr that does not prompt the user or perform any user verification". See also.. The latter features this text..
|
as Vijay says in #199 : I suggest moving this out to a v2 of the spec. For v1 I would focus on the core use case of an interactive user in an active browsing context. |
Use case: development or production machines often need to make API calls to other hosts when the user is not present. A USB device cannot be copied from the machine to another machine, and can provide an additional factor and increased security for the machine to authenticate. While there are other hardware mechanisms for this, U2F devices will be low cost, and developers will already have one. |
Developer running Test Suite Production Server In both of these cases, an attacker needs to acquire both the standard cloud credentials and the physical FIDO device to make API calls from a separate machine. |
note that some folks are referring to "silent authn" as "touchless authn". |
Is this already clarified? |
From the comment and the current progress of the spec, it seems clear that in the V1 of the spec, the API would not have silent auth capability. I think we can agree that the developer use case that @nadalin laid out, while valid, is not the core use case for the API. To resolve this, I think we will need an all-up discussion about silent auth in V2 of the spec. I propose that we close this issue and make #199 the master issue tracking all discussions of silent authentication. |
@equalsJeffH @rlin1 if you disagree, please re-open the issue. |
Section 4. Authenticator data
re: authenticatorData bit 0. In which case the authenticator will generate a signature without first detecting/verifying user presence via some authenticator specific gesture? Does FIOD 2.0 support silent authentication? If not, I suppose the TUP bit will always be set if an assertion is generated.
The text was updated successfully, but these errors were encountered: