dave0688
(Dave0688)
3월 30, 2020, 2:12오후
1
Google가 최근 쿠키 정책을 변경했습니다 (https://blog.heroku.com/chrome-changes-samesite-cookie ). 기본적으로 다른 최상위 도메인에서 오는 모든 쿠키에는 “secure: true” 속성(현재 이미 설정되어 있는 상태)과 함께 "sameSite=None"이 필요합니다.
현재 Discourse의 보안 설정에서 쿠키 정책을 변경할 수 있습니다:
“same site cookies” 옵션에는 “Lax”, “Strict”, "Disabled"가 있습니다.
첫 두 옵션은 쿠키의 “SameSite” 매개변수 값으로 직접 전달됩니다. "Disabled"는 값을 전혀 설정하지 않습니다.
문제는 쿠키에 “None ” 값을 전달해야 한다는 점입니다. "None"이 설정되어야만 쿠키가 다른(동일하지 않은 최상위 도메인) 사이트로 전송됩니다.
그러나 Discourse에서 선택할 수 있는 “None” 값이 없으며, Discourse 포럼 API를 작동시키기 위해 이 값이 절실히 필요합니다.
same_site 쿠키에 "None"이라는 추가 값을 구현하는 것은 큰 문제가 아닐 것입니다.
누군가 확인해 주실 수 있을까요?
미리 감사드립니다!
David
1개의 좋아요
sam
(Sam Saffron)
3월 30, 2020, 10:41오후
2
해당 추가 설정을 위한 PR은 언제나 환영합니다. 아주 작은 변경사항일 것입니다.
1개의 좋아요
dave0688
(Dave0688)
3월 31, 2020, 7:54오전
3
문제가 없습니다. 구현(기본적으로 단어 하나를 추가하는 것)은 준비되었습니다. 저는 방금 기여자 협정서에 서명했습니다. 제 기여자 권한을 설정해 주시겠어요? 제 GitHub 이름도 dave0688입니다. 그 후 PR을 생성해서 귀하(또는 다른 누군가)에게 리뷰를 요청하겠습니다.
1개의 좋아요
dave0688
(Dave0688)
4월 7, 2020, 1:34오후
4
그 부분에 대해 답변을 받을 수 있을까요? PR을 생성할 준비가 되어 있는데, 브랜치를 푸시할 때 403 오류가 발생하고 있습니다…
david
(David Taylor)
4월 7, 2020, 1:38오후
5
저장소를 포크하고, 자신의 브랜치를 해당 포크에 푸시한 다음, 거기에서 PR을 생성해야 합니다. discourse/discourse 저장소의 'contributors’는 Discourse 팀만 해당됩니다.
3개의 좋아요
david
(David Taylor)
4월 8, 2020, 9:04오전
7
방금 머지했습니다. PR 감사합니다 @dave0688
3개의 좋아요
david
(David Taylor)
에 닫힘
4월 8, 2020, 5:00오후
8
이 주제는 7시간 후 자동으로 닫혔습니다. 더 이상 새 답글을 작성할 수 없습니다.