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

Storage Access Headers #412

Open
cfredric opened this issue Oct 8, 2024 · 6 comments
Open

Storage Access Headers #412

cfredric opened this issue Oct 8, 2024 · 6 comments
Labels
from: Google Proposed, edited, or co-edited by Google. topic: frames Proposa relates to frames or iframes topic: privacy topic: storage Spec relates to storage mechanisms such as cookies, IndexedDB, or LocalStorage venue: Privacy CG

Comments

@cfredric
Copy link

cfredric commented Oct 8, 2024

WebKittens

@annevk @johnwilander

Title of the proposal

Storage Access Headers

URL to the spec

https://privacycg.github.io/storage-access-headers/

URL to the spec's repository

https://github.com/privacycg/storage-access-headers

Issue Tracker URL

No response

Explainer URL

No response

TAG Design Review URL

w3ctag/design-reviews#982

Mozilla standards-positions issue URL

mozilla/standards-positions#1084

WebKit Bugzilla URL

No response

Radar URL

No response

Description

The Storage Access Headers proposal creates new HTTP request and response headers to enable authenticated embeds to access third-party cookies, even without an iframe, via existing storage-access permission grants.

@othermaciej
Copy link

The “spec” here is just a skeleton pointing to the explainer: https://github.com/privacycg/storage-access-headers

@othermaciej othermaciej added topic: privacy topic: storage Spec relates to storage mechanisms such as cookies, IndexedDB, or LocalStorage topic: frames Proposa relates to frames or iframes from: Google Proposed, edited, or co-edited by Google. labels Nov 2, 2024
@johannhof
Copy link

Hi Maciej, thanks for taking a look! Yes, it's a placeholder. I think @cfredric has been hacking away on an initial spec in his personal fork of the repo that we'll try to merge some time this week.

@cfredric
Copy link
Author

Yes indeed. I've been working on a draft spec in privacycg/storage-access-headers#20.

@RByers
Copy link

RByers commented Jan 8, 2025

Note that that this spec is now adopted by the privacy CG and Chromium has just approved shipping it.

@annevk
Copy link
Contributor

annevk commented Jan 21, 2025

It seems that generally Storage Access Headers preserves the invariants colleagues and I care about and as such is a reasonable extension of the Storage Access feature.

Unfortunately it's hard to fully evaluate however as there's still a number of missing pieces to the standardization story of Storage Access itself. One thing I did spot is that worker integration appears to be completely missing: privacycg/storage-access-headers#26.

@johannhof
Copy link

Thanks Anne, that makes sense! I think we agree that there are some things we need to better figure out around Storage Access, particularly workers. I do expect that to come out of the collaboration we already have on both SAA and Cookie Layering :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
from: Google Proposed, edited, or co-edited by Google. topic: frames Proposa relates to frames or iframes topic: privacy topic: storage Spec relates to storage mechanisms such as cookies, IndexedDB, or LocalStorage venue: Privacy CG
Projects
None yet
Development

No branches or pull requests

5 participants