인가 쿠키(CF_Authorization)가 만료되면 사용자는 일반적인 오류 페이지로 리디렉션됩니다. 아래 이미지 참조
기대하는 동작은 Discourse의 _t 쿠키가 만료될 때 발생하는 리프레시 팝업 페이지를 표시하는 것입니다. 아래 이미지 참조.
실패한 아이디어:
- 쿠키가 secure 속성을 가지고 있어 JS를 사용하여 가져올 수 없습니다.
- 보안상의 이유로 Cloudflare 팀이 만료일을 연장할 수 없습니다.
이 문제를 해결할 아이디어가 있는 분이 있으신가요?
pfaffman
(Jay Pfaffman)
2
디스코스의 기능을 깨뜨리는 것 외에, 클라우드플레어 인증이 해결하는 문제는 무엇인가요?
디스코스 쿠키의 유효 기간을 설정할 수 있는 사이트 설정이 있는 줄 알았는데, 숨겨져 있는 건 아닌지 모르겠네요.
확실하지 않습니다. CF_Authorization은 디스코urs 쿠키가 아닙니다. 문제는 Cloudflare 쿠키가 디스코urs 쿠키 _t보다 먼저 트리거된다는 것입니다.
pfaffman
(Jay Pfaffman)
4
영속 세션 또는 최대 세션 수명을 변경해 볼 수 있습니다.
왜 Cloudflare 쿠키가 중요한가요?
확실하지 않습니다. 그 부분에 대해 더 많은 정보를 찾아보겠습니다.
pfaffman
(Jay Pfaffman)
7
해당 설정을 변경한 후 기존 쿠키를 삭제해야 할 것 같습니다. 이 설정은 새 세션에만 적용되며 쿠키로 저장됩니다.
여전히 작동하지 않습니다. 익명 브라우저로 포럼을 열고 CF_Authorization 쿠키를 삭제한 후에도 동일한 일반적인 페이지가 표시되었습니다.
pfaffman
(Jay Pfaffman)
9
아, 미안해. Cloudflare가 뭘 하는 건지 내가 잘 모르겠네. 그거 없이 할 수 있어?