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

Cleanup: Manual References #2111

Draft
wants to merge 6 commits into
base: main
Choose a base branch
from
Draft
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
70 changes: 2 additions & 68 deletions index.bs
Original file line number Diff line number Diff line change
Expand Up @@ -121,21 +121,10 @@ figure.table .overlarge {
</style>


<pre class="link-defaults">

spec: dom; type: interface; for:/; text: Document


</pre>



<!-- TODO: Clean out these anchor lists once they appear in Shepherd -->
<pre class="anchors">

spec: ECMAScript; urlPrefix: https://tc39.github.io/ecma262/#
type: method
for: JSON; text: stringify; url: sec-json.stringify
type: dfn
text: %ArrayBuffer%; url: sec-arraybuffer-constructor
url: sec-object-internal-methods-and-internal-slots
Expand Down Expand Up @@ -163,14 +152,10 @@ spec: RFC8230; urlPrefix: https://tools.ietf.org/html/rfc8230

spec: html; urlPrefix: https://html.spec.whatwg.org/multipage/
type: dfn
urlPrefix: dom.html
for: Document; url: concept-document-permissions-policy; text: permissions policy
urlPrefix: browsers.html
text: browsing context; url: browsing-context
urlPrefix: origin.html
text: origin; url: concept-origin
text: opaque origin; url: concept-origin-opaque
text: tuple origin; url: concept-origin-tuple
text: document.domain; url:dom-document-domain
urlPrefix: form-control-infrastructure.html
text: autofill detail token; url: autofill-detail-tokens
Expand All @@ -188,41 +173,11 @@ spec: TokenBinding; urlPrefix: https://tools.ietf.org/html/rfc8471#
text: Token Binding ID; url: section-3.2

spec: credential-management-1; urlPrefix: https://w3c.github.io/webappsec-credential-management/
type: dictionary
text: CredentialCreationOptions; url: dictdef-credentialcreationoptions
type: dictionary
text: CredentialRequestOptions; url: dictdef-credentialrequestoptions
for: CredentialsContainer
type: method
text: create(); url: dom-credentialscontainer-create
type: dfn
text: signal
text: same-origin with its ancestors; url: same-origin-with-its-ancestors

spec: Geolocation-API; urlPrefix: https://w3c.github.io/geolocation-api/
type: interface
text: GeolocationCoordinates; url: coordinates_interface

spec: mixed-content; urlPrefix: www.w3.org/TR/mixed-content/
type: dfn
text: a priori authenticated

spec: page-visibility; urlPrefix: https://www.w3.org/TR/page-visibility/
type: dfn
text: visibility states

spec: WHATWG HTML; urlPrefix: https://html.spec.whatwg.org/
type: dfn
text: focus
text: username; url: attr-fe-autocomplete-username

spec: WHATWG URL; urlPrefix: https://url.spec.whatwg.org/
type: dfn
text: same site; url: host-same-site

spec: FIDO-CTAP; urlPrefix: https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html
type: dfn
text: CTAP2 canonical CBOR encoding form; url: ctap2-canonical-cbor-encoding-form
text: §6. Authenticator API; url: authenticator-api
text: large, per-credential blobs; url: authenticatorLargeBlobs

Expand All @@ -239,14 +194,10 @@ spec: FIDO-U2F-Message-Formats; urlPrefix: https://fidoalliance.org/specs/fido-u

spec: FIDO-Registry; urlPrefix: https://fidoalliance.org/specs/common-specs/fido-registry-v2.1-ps-20191217.html
type: dfn; for: FIDO-Registry
text: Section 3.1 User Verification Methods; url: user-verification-methods
text: Section 3.2 Key Protection Types; url: key-protection-types
text: Section 3.3 Matcher Protection Types; url: matcher-protection-types
text: Section 3.6.2 Public Key Representation Formats; url: public-key-representation-formats

spec: RFC4949; urlPrefix: https://tools.ietf.org/html/rfc4949
type: dfn
text: leap of faith; url: page-182
text: man-in-the-middle attack; url: page-186
text: salt; url: page-258
text: salted; url: page-258
Expand All @@ -261,23 +212,15 @@ spec: SP800-800-63r3; urlPrefix: https://pages.nist.gov/800-63-3/sp800-63-3.html
text: something you have; url: af
text: something you are; url: af

spec: webidl; urlPrefix: https://heycam.github.io/webidl
type: dfn;
text: get a copy of the bytes held by the buffer source; url: dfn-get-buffer-source-copy

spec: webdriver; urlPrefix: https://w3c.github.io/webdriver/
type: dfn
text: WebDriver error; url: dfn-error
text: WebDriver error code; url: dfn-error-code
text: endpoint node; url: dfn-endpoint-node
text: extension capability; url: dfn-extension-capability
text: extension command; url: dfn-extension-commands
text: getting a property; url: dfn-getting-properties
text: set a property; url: dfn-set-a-property
text: invalid argument; url: dfn-invalid-argument
text: matching capabilities; url: dfn-matching-capabilities
text: remote end steps; url: dfn-remote-end-steps
text: success; url: dfn-success
text: unsupported operation; url: dfn-unsupported-operation
text: validating capabilities; url: dfn-validate-capabilities

Expand All @@ -289,10 +232,6 @@ spec: RFC8610; urlPrefix: https://tools.ietf.org/html/rfc8610
type: dfn
text: group sockets; url: section-3.9

spec: BCP47; urlPrefix: https://tools.ietf.org/html/bcp47
type: dfn
text: language tag; url: section-2.1

</pre> <!-- class=anchors -->

<!-- L128 spec:webappsec-credential-management-1; type:dictionary; for:/; text:CredentialRequestOptions -->
Expand All @@ -303,14 +242,9 @@ spec:html; type:dfn; for:environment settings object; text:global object
spec:html; type:dfn; for:/; text:same site
spec:infra; type:dfn; for:/; text:set
spec:infra; type:dfn; text:list
spec:infra; type:dfn; for:struct; text:item
spec:infra; type:dfn; for:map; text:exists
spec:url; type:dfn; text:domain
spec:url; type:dfn; for:url; text:host
spec:url; type:dfn; text:valid domain;
spec:webidl; type:dfn; text:DOMString
spec:webidl; type:dfn; text:USVString
spec:webidl; type:interface; text:Promise
</pre>


Expand Down Expand Up @@ -2157,7 +2091,7 @@ a numbered step. If outdented, it (today) is rendered as a bullet in the midst o
: If any |authenticator| indicates success,
:: 1. [=set/Remove=] |authenticator| from |issuedRequests|. This authenticator is now the <dfn for="create">selected authenticator</dfn>.

1. Let |credentialCreationData| be a [=struct=] whose [=items=] are:
1. Let |credentialCreationData| be a [=struct=] whose [=struct/items=] are:

: <code><dfn for="credentialCreationData">attestationObjectResult</dfn></code>
:: whose value is the bytes returned from the successful [=authenticatorMakeCredential=] operation.
Expand Down Expand Up @@ -2560,7 +2494,7 @@ When this method is invoked, the user agent MUST execute the following algorithm
:: 1. [=set/Remove=] |authenticator| from |issuedRequests|.

1. <span id="assertionCreationDataCreation"></span>
Let <var ignore>assertionCreationData</var> be a [=struct=] whose [=items=] are:
Let <var ignore>assertionCreationData</var> be a [=struct=] whose [=struct/items=] are:

: <code><dfn for="assertionCreationData">credentialIdResult</code>
:: If <code>|savedCredentialIds|[|authenticator|]</code> exists, set the value of [=credentialIdResult=] to be
Expand Down