Skip to content
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

WebAuthn Authenticators are FIDO Authenticators #1128

Closed
herrjemand opened this issue Jan 11, 2019 · 8 comments
Closed

WebAuthn Authenticators are FIDO Authenticators #1128

herrjemand opened this issue Jan 11, 2019 · 8 comments

Comments

@herrjemand
Copy link
Contributor

There is FIDO2 Authenticators. This is confusing for the enduser.

@herrjemand herrjemand changed the title There is no such thing as WebAuthn Authenticators WebAuthn Authenticators are FIDO2 Authenticators Jan 11, 2019
@emlun
Copy link
Member

emlun commented Jan 11, 2019

The "authenticator" concept in WebAuthn is an abstraction which includes but is not limited to FIDO2 authenticators, and I believe end users are not an intended audience for the spec. I'm not convinced this is an issue that warrants change to the spec.

@herrjemand
Copy link
Contributor Author

Typoe FIDO authr. Or is the assumption that in future there might be non-fido authrs that this API will support?

@emlun
Copy link
Member

emlun commented Jan 11, 2019

Depends on what you mean by FIDO, I suppose (FIDO certified? Communicates over CTAP1/CTAP2/CTAP-N?) - but yes, WebAuthn is designed to work with any authenticator+client combination capable of satisfying the abstract interface. I don't know if Intel's U2F implementation counts as a "FIDO authenticator", for example - at least they make no effort to mention FIDO or U2F on that marketing page.

@herrjemand
Copy link
Contributor Author

By FIDO I mean those which support FIDO protocols.

WebAuthn is designed to work with any authenticator+client combination capable of satisfying the abstract interface.

You mean any authenticator. The client is the webauthn.

@herrjemand herrjemand changed the title WebAuthn Authenticators are FIDO2 Authenticators WebAuthn Authenticators are FIDO Authenticators Jan 11, 2019
@herrjemand
Copy link
Contributor Author

Maybe we need definition for "WebAuthn authenticator" so people don't get confused.

@emlun
Copy link
Member

emlun commented Jan 11, 2019

By FIDO I mean those which support FIDO protocols.

In that case WebAuthn is definitely not limited to FIDO authenticators - pretty much every platform authenticator will be communicating with the client using something else than a FIDO protocol.

WebAuthn is designed to work with any authenticator+client combination capable of satisfying the abstract interface.

You mean any authenticator. The client is the webauthn.

I do mean authenticator+client combination. 🙂 For example, at this moment Chrome on Android is capable of using the security systems in Android as a WebAuthn authenticator but Firefox on Android is not.

Maybe we need definition for "WebAuthn authenticator" so people don't get confused.

Maybe - the current Authenticator could probably use a couple of examples. It's also lacking the alias "WebAuthn Authenticator" that we have for Client, Relying Party etc.

@herrjemand
Copy link
Contributor Author

@emlun jup

@equalsJeffH
Copy link
Contributor

associated PRs were merged, this issue now closed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants