DiscourseConnect와 Wordpress를 사용할 때 발생하는 Rails 오류

안거스님, OP와 동일한 오류가 발생해서 로그를 첨부했습니다. 확인해 주시겠어요?

환영합니다, @Shubh_Bhalla :slight_smile:

작성하신 게시글이 게시하신 토픽과 관련이 있는지 명확하지 않아 새 토픽으로 이동했습니다.

몇 가지 사항을 확인해 주실 수 있을까요:

  1. WP Discourse 플러그인을 통해 Discourse와 Wordpress에서 DiscourseConnect를 사용하려고 할 때 리다이렉트 루프가 발생하는 것이 맞나요? 맞다면, WP Discourse가 DiscourseConnect 제공자(Provider)인가요?
  2. 공유하신 로그는 Discourse에서 발생한 예외의 백트레이스로 보입니다. 백트레이스뿐만 아니라 예외 자체도 공유해 주실 수 있나요?
  3. 1번이 사실이라면, WP Discourse에 어떤 로그가 있나요? 로그에 접근하는 방법은 WP Discourse 로그 문서를 참고해 주세요.

@angus 님, 안녕하세요. 저는 이 튜토리얼을 따라 EC2 인스턴스에 Discourse를 호스팅하고 있습니다. 문제는 discourse.mydomain에 접속하려고 하면 discourse.mydomain/session/sso로 리다이렉트되고, 이후 https://mydomain/#/discourse/sso?sso=bm9uY2U9MTZlNjVmxNGY2M....mcmV0dXJuX3Nzb191cmw9aHR0cHMlM0ElMkYlMkZkaXNjb3Vyc2UuYmlvLWNvbnZlcnNpb24ub3JnJTJGc2Vzc2lvbiUyRnNzb19sb2dpbg%3D%3D&sig=285c1ccdd0a9e18888....c5d32291880c759b로 리다이렉트되어 mydomain으로 연결된다는 것입니다.
나타나는 오류는 다음과 같습니다.
Screen Shot 2022-08-25 at 9.53.09 AM

게다가 discourse.mydomain의 쿠키를 지울 때만 이런 현상이 발생한다는 점이 정말 이상합니다. https://discourse.mydomain/u/admin-login으로 로그인하면 문제가 해결되긴 하지만, discourse의 쿠키를 지우면 다시 발생하거든요.

현재 문제는 DiscourseConnect의 잘못된 설정일 가능성이 가장 높습니다. 처음부터 다시 시작하여 해당 가이드를 꼼꼼히 따르는지 확인해 주세요. 현재 제공된 세부 정보가 다소 모호하여 이 시점에서 보다 구체적인 조언을 드리기 어렵습니다.

해당 가이드를 꼼꼼히 따랐음에도 여전히 문제가 발생한다면, 해당 토픽에서 질문을 남겨 주세요.

쿠키를 삭제하면 사실상 로그아웃 상태가 되기 때문에 이런 현상이 발생합니다.