- From: =JeffH <Jeff.Hodges@KingsMountain.com>
- Date: Wed, 17 May 2017 14:25:35 -0700
- To: W3C Web Authn WG <public-webauthn@w3.org>
[this comment
<https://github.com/w3c/webauthn/pull/407#issuecomment-302148967> was
not auto-fwd'd to list, so posting directly]
wrt PR #407 "Add credential type uaf"
<https://github.com/w3c/webauthn/pull/407> and @selfissued's (Mike
Jones) comment
<https://github.com/w3c/webauthn/pull/407#pullrequestreview-38270421> on it:
@selfissued wrote:
> If we're going to be adding credential types, then it seems like we
> should probably add a Credential Types registry to our registry
> document. Do you agree with this, @equalsJeffH ?
Yes. Though, it ought to be called a "signature and assertion format
registry", see #296 [1]
@jyasskin asked:
> What does it mean to add a credential type instead of just adding
> a new attestation format?
"credential type" is a misnomer, it really should be named something
like "assertionAndSignatureFormat" -- see #296 and #233 [1]
@selfissued proposed:
> it should be possible to add the UAF credential type and attestation
> format in a separate document, rather than requiring that they be
> added to the WebAuthn spec. That's the approach that I think we
> should pursue for this one and PR #408 [2]
I disagree /in this specific case of UAF/ because:
1. there are millions of already-deployed UAF-capable smartphones, which
are upgradeable to speak CTAP and thus be usable with WebAuthn-enabled
browsers via CTAP (in the near-ish term), and,
2. the amount of normative spec prose to enable handling UAF signature
and assertion format is small, and largely consists of changes we will
need to introduce anyway in order to prepare the webauthn spec to
properly leverage a "signature and assertion format registry".
Essentially, the webauthn spec will just reference the UAF spec set for
the bulk of the normative details. And,
3. We have updated the webauthn spec already to handle U2F
authenticators for essentially the same reasons.
If someone later desires to register and have WebAuthn support yet
another signature-and-assertion-format, then I agree that the approach
they should take is to formally register such and specify it in
self-contained specs separate from the present WebAuthn spec.
This PR is concise, largely does not affect other portions of the
webauthn spec, incorporates some changes that we will need to do any way
in order to have the spec properly handle separately-defined
assertion-and-signature-formats.
We ought to refine this PR and #408 [2] appropriately and merge them for
WD-06.
[1] https://github.com/w3c/webauthn/issues/296
https://github.com/w3c/webauthn/issues/233
[2] https://github.com/w3c/webauthn/pull/408
Received on Wednesday, 17 May 2017 21:39:32 UTC