Skip to content

Commit

Permalink
Merge pull request #2232 from w3c/pr-2224-more-changes
Browse files Browse the repository at this point in the history
Add more to L3 revision history
  • Loading branch information
emlun authored Jan 15, 2025
2 parents 2c138b5 + de3d11a commit 0c33e4d
Showing 1 changed file with 41 additions and 1 deletion.
42 changes: 41 additions & 1 deletion index.bs
Original file line number Diff line number Diff line change
Expand Up @@ -9883,6 +9883,28 @@ This section contains the substantive changes that have been made to this specif

## Changes since Web Authentication Level 2 [[webauthn-2-20210408]] ## {#changes-since-l2}

### Substantive Changes ### {#changes-l3-substantive}

The following changes were made to the [=Web Authentication API=] and the way it operates.

Changes:

- Updated timeout guidance: [[#sctn-timeout-recommended-range]]
- `uvm` extension no longer included; see instead L2 [[webauthn-2-20210408]]
- [=authData/attestedCredentialData/aaguid=] in [=attested credential data=] is no longer zeroed
when {{PublicKeyCredentialCreationOptions/attestation}} preference is {{AttestationConveyancePreference/none}}: [[#sctn-createCredential]]


Deprecations:

- Registration parameter
<code>{{CredentialCreationOptions/publicKey}}.{{PublicKeyCredentialCreationOptions/rp}}.{{PublicKeyCredentialEntity/name}}</code>:
[[#dictionary-pkcredentialentity]]
- [[#sctn-android-safetynet-attestation]]


New features:

- New JSON (de)serialization methods:
- {{PublicKeyCredential/toJSON()}} method in [[#iface-pkcredential]]
- [[#sctn-parseCreationOptionsFromJSON]]
Expand All @@ -9893,6 +9915,8 @@ This section contains the substantive changes that have been made to this specif
- Conditional mediation for create: [[#sctn-createCredential]]
- Conditional mediation for get: [[#sctn-getAssertion]]
- [[#sctn-getClientCapabilities]]
- [[#sctn-disclosing-client-capabilities]]
- New enum value {{AuthenticatorTransport/hybrid}} in [[#enum-transport]].
- [[#sctn-signal-methods]]
- New [=client data=] attribute {{CollectedClientData/topOrigin}}: [[#dictionary-client-data]]
- [[#enum-hints]]
Expand All @@ -9903,7 +9927,23 @@ This section contains the substantive changes that have been made to this specif
- [[#sctn-automation-set-credential-properties]]
- [[#sctn-compound-attestation]]
- [[#prf-extension]]
- Updated timeout guidance: [[#sctn-timeout-recommended-range]]


### Editorial Changes ### {#changes-l3-editorial}

The following changes were made to improve clarity, readability, navigability and similar aspects of the document.

- Updated [[#sctn-use-cases]] to reflect developments in deployment landscape.
- Introduced [=credential record=] concept to formalize what data [=[RPS]=] need to store
and how it relates between [=registration ceremony|registration=] and [=authentication ceremonies=].
- Clarified error conditions:
- [[#sctn-create-request-exceptions]]
- [[#sctn-get-request-exceptions]]
- [[#sctn-strings]] split into subsections [[#sctn-strings-truncation-client]] and [[#sctn-strings-truncation-authenticator]]
to clarify division of responsibilities.
- Added [[#sctn-test-vectors]].
- Moved normative language outside of "note" blocks.


<pre class=biblio>
{
Expand Down

0 comments on commit 0c33e4d

Please sign in to comment.