인프런 커뮤니티 질문&답변

양념치킨님의 프로필 이미지

작성한 질문수

Slack 클론 코딩[실시간 채팅 with React]

Samesite Issue는 어떻게 해결하나요?

21.07.13 01:26 작성

·

300

0

swr로 로그인 정보 받아오는 부분을 진행중입니다.

withCredentials 옵션을 true로 주어도 계속 쿠키가 생성이 안되는게 이상해서 확인해 봤더니 Samesite Issue라는게 발생했더라구요..

찾아보니까 브라우저의 보안 정책상 쿠키 공유를 기본적으로 금지해 놓은 것이고 쿠키에 Samesite 속성을 none으로 설정해서 해결하라는데 어떻게 해야 할 지 잘 모르겠습니다..

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

2021. 07. 13. 11:05

express-session의 cookie 설정에 sameSite: 'none' 하시면 됩니다. 정확한 설정은 찾아보세요.

양념치킨님의 프로필 이미지
양념치킨
질문자

2021. 07. 14. 00:57

none으로 설정을 주었는데도 안 돼서 구글링을 좀 해봤습니다.

찾아보니 sameSite가 none으로 되어있으면 반드시 secure 옵션을 true로 주어야 하는데,

secure 옵션을 true로 주면 https로만 쿠키 전송이 가능하다 합니다..

어쩔 수 없이 그냥 프록시 서버로 수강 진행해야겠네요 ㅠ 답변 감사합니다.