Skip to content

Restore the origin-bound declaration on DigitalCredential - #559

Open
marcoscaceres wants to merge 1 commit into
mainfrom
dc-restore-origin-bound
Open

Restore the origin-bound declaration on DigitalCredential#559
marcoscaceres wants to merge 1 commit into
mainfrom
dc-restore-origin-bound

Conversation

@marcoscaceres

@marcoscaceres marcoscaceres commented Jul 20, 2026

Copy link
Copy Markdown
Collaborator

Restores the origin-bound declaration on DigitalCredential (reverts #509) and removes the opaque-origin SecurityError check added in #535 (from [[DiscoverFromExternalSource]], [[Create]], and the mitigations note).

With DigitalCredential declared origin bound, Credential Management rejects a request for it from an opaque origin (companion PR w3c/webappsec-credential-management#304), so the per-algorithm check here is redundant.

Must not merge before w3c/webappsec-credential-management#304, or opaque origins would briefly not be rejected. Part of #560.

The following tasks have been completed:

  • Modified Web platform tests (link)

Implementation commitment:

  • WebKit (link to issue)
  • Chromium (link to issue)
  • Gecko (link to issue)

Documentation and checks

  • Affects privacy
  • Affects security
  • Pinged MDN
  • Updated Explainer
  • Updated digitalcredentials.dev

Preview | Diff

…check

Reverts #509 to restore the origin-bound declaration on DigitalCredential, and
removes the opaque-origin SecurityError check added in #535 (from
[[DiscoverFromExternalSource]], [[Create]], and the mitigations note).

With DigitalCredential declared origin bound, Credential Management rejects a
request for it from an opaque origin (see the companion Credential Management
PR), so the per-algorithm check here is redundant.

This must not land before the Credential Management change, or opaque origins
would briefly not be rejected.
@marcoscaceres
marcoscaceres force-pushed the dc-restore-origin-bound branch from e96e9fd to 0f401d2 Compare July 20, 2026 07:04
@marcoscaceres
marcoscaceres marked this pull request as ready for review July 20, 2026 07:08
@marcoscaceres
marcoscaceres requested a review from a team as a code owner July 20, 2026 07:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants