HTTP Working Group이 2016년 발표한 RFC6265에 포함된 내요으로 쿠키를 자사 및 동일 사이트 컨텍스트로 제한해야 하는지 여부를 선언할 수 있다.
타 도메인 쿠키를 이용하기 위해선 SameSite='none'이 필요하고 보안조건들을 충족해야 한다.
SameSite의 기준은 도메인 접미사와 도메인 접미사 바로 앞 도메인이 같다면 same-site로 간주한다.
하지만 public 접미사(.com 도는 github.io 등)의 경우는 도메인 접미사와 도메인 접미사 바로 앞 도메인이 같아도 Cross-site로 간주한다.
Chrome80버전 부터 SameSite 속성에 대한 정책이 Lax로 변경되었다.
즉, 쿠키의 사용처를 명확히 함으로써 정보유출 위험을 완화하고, 오버헤드 문제를 해결하기 위함이다.
SameSite=none을 처리하지 못하는 브라우저도 있다. None은 Chrome67이상에서 추가된 기능이기 때문에 일부 클라이언트는 SameSite=none을 처리하지 못한다.
이 경우 SameSite=none과 secure 옵션이 있는 쿠키와 없는 쿠키(레거시 스타일) 둘 다 준비해서 상황에 맞게 대체해야 한다,
https://developers.google.com/search/blog/2020/01/get-ready-for-new-samesitenone-secure
https://goodteacher.tistory.com/496
https://cherish-it.tistory.com/12