- From: =JeffH <Jeff.Hodges@KingsMountain.com>
- Date: Thu, 18 May 2017 14:57:26 -0700
- To: W3C Web Authn WG <public-webauthn@w3.org>
I have some questions for the browser-guts/webIDL experts:
A) In section {#createCredential} we say..
1. Let |callerOrigin| be the [=environment settings object/origin=]
specified by this {{PublicKeyCredential}} [=interface object=]'s
[=relevant settings object=]. ...
<https://github.com/w3c/webauthn/blob/22fb7d34a554e01139aa458274743d24272f4c52/index.bs#L526>
B) In section {#getAssertion} we say..
1. Let |callerOrigin| be the [=environment settings object/origin=] of
this {{CredentialsContainer}} object's [=relevant settings object=].
<https://github.com/w3c/webauthn/blob/22fb7d34a554e01139aa458274743d24272f4c52/index.bs#L718>
Which one is correct? Perhaps neither?
Q1. It seems to me that in (A), `this {{PublicKeyCredential}}` actually
ought to be `this {{CredentialsContainer}}` I.e., the same as (B)) ?
Note that CredMan hangs the create() and get() methods off of
`{{CredentialsContainer}}`, /not/ `{{Credential}}`.
Q2. (B) lacks the term `[=interface object=]'s` that (A) has -- is (B)
incorrect?
Q3. Any other issues with these assignment statements that y'all
expert-types see?
thanks!
=JeffH
Received on Thursday, 18 May 2017 21:58:07 UTC