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

[Feature Request] Support of phasing out third-party cookies #961

Closed
nicob-29 opened this issue Oct 13, 2023 · 16 comments · Fixed by #966
Closed

[Feature Request] Support of phasing out third-party cookies #961

nicob-29 opened this issue Oct 13, 2023 · 16 comments · Fixed by #966

Comments

@nicob-29
Copy link

nicob-29 commented Oct 13, 2023

Hi
Google plan soon to activate phasing out third-party cookies
See Third-Party Cookies doc: https://privacysandbox.com/open-web/#the-privacy-sandbox-timeline

Doc about phasing out third-party cookies: https://developer.chrome.com/en/docs/privacy-sandbox/third-party-cookie-phase-out/#partitioned-cookies

This feature request requires the possibility to add "Partitioned" to the cookie like Secure.

@sergioRozenszajn
Copy link

Hi,
We have the same urgent requirement, do you have any plans/timelines to support Partitioned cookie property?
We tried to workaround but it looks like not there is none.

@dougwilson
Copy link
Contributor

The implementation is being discussed currently but should be integrated soon.

@sblecon
Copy link

sblecon commented Oct 25, 2023

Hi @dougwilson ,
Any idea when the fix will be available?
Best regards,
Stéphane

@stefanbeigel
Copy link

Hi,
we also need such support to test partitioned cookies for our sessions.

@nicob-29
Copy link
Author

Hi
Any update ?

@stefanbeigel
Copy link

stefanbeigel commented Nov 21, 2023

@nicob-29
I think it needs to be added to cookie library first, which was done but not released yet
jshttp/cookie#153
Because it's used here:
https://github.com/expressjs/session/blob/master/session/cookie.js#L14

@nicob-29
Copy link
Author

@sergioRozenszajn
jshttp/cookie about partitioned was released (See version 0.6.0)
https://github.com/jshttp/cookie/releases is not good but

image

@dougwilson
Copy link
Contributor

Thank you, I missed added it to the github releases. There is a long holiday where I am currently, sorry for the delayed reply. I will get out a new release of this with partitioned support asap for you all.

@nicob-29
Copy link
Author

@sergioRozenszajn
The version of cookie was released yesterday ;-)
Thank you @dougwilson

@sergioRozenszajn
Copy link

Hi @dougwilson , @nicob-29

In the meantime I forked into https://github.com/sergioRozenszajn/approuter-session.git, using cookie 0.6.0 and adding partitioned to data:
, sameSite: this.sameSite
, partitioned: this.partitioned
Using this fork the JSESSIONID cookie is now partitioned:
image

@nicob-29
Copy link
Author

@dougwilson
Any news ?

@dougwilson
Copy link
Contributor

Hi @nicob-29 I just got home yesterday and working through the backlog. Please if you can give me a little breather from the holiday to get it done, that would be great.

@nicob-29
Copy link
Author

Sure !

@cattermo
Copy link

Please start work on this 🙏
Since Chrome will start blocking from beginning of next year it's starting to become very urgent.

@nicob-29
Copy link
Author

nicob-29 commented Jan 5, 2024

Happy New Year
Friendly reminder.

@rgsthethird
Copy link

Another request for this to be added soon. Thanks!

dougwilson pushed a commit that referenced this issue Jan 28, 2024
dougwilson pushed a commit that referenced this issue Jan 28, 2024
dougwilson pushed a commit that referenced this issue Jan 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

7 participants