Accepting selected projects for Q2 2024 Check availability
SERVER 02SYSTEM ONLINELAST SYNC: 03:17:44RSS_FEED.XML — PARSE WARNING
HALF ASSEDTECHNICAL NOTES_
EST. 2009ISSUE 04.2BEST VIEWED AT 1024 × 768
TECHNICAL NOTES / TECHNICAL NOTES / WEB PLATFORM / RECORD a72580
[WEB PLATFORM]NOTE

SameSite cookies: a production deployment checklist

POSTED: 06.04.2020AUTHOR: ADMIN6 MIN READCOMMENTS: 0

Chrome 80 changes the default treatment of cookies without a SameSite attribute. Authentication callbacks and embedded services need explicit intent rather than a global SameSite=None change.

Classify every cookie

Identify whether each cookie is first-party only, required after a top-level cross-site navigation or used within a third-party frame. Apply Lax or Strict where the journey permits and reserve None for a demonstrated cross-site requirement.

Pair None with Secure

Modern browsers require SameSite=None cookies to be Secure. Test HTTPS across every environment and account for older clients that misinterpret the None value, using narrowly scoped compatibility handling where support data requires it.

Exercise complete sign-in flows

Test identity-provider redirects, payment returns, embedded administration, logout and expired sessions in affected browser versions. Inspect the actual Set-Cookie headers at every hop rather than only the application configuration.

APRIL 2020

Changing all cookies to None restores cross-site transmission and discards the cross-site request protection gained from a stricter default.