여기서 보고하신 분들과 이 스레드에서 보고하신 분들과 정확히 동일한 문제를 겪고 있습니다.
이 문제는 SSO 구현이나 웹서버와는 무관합니다. 제 경우 HTTP 요청이 HTTPS로 리디렉션된 후 리버스 프록시를 통해 전송됩니다. 사용자를 http**s**://discourse.fqdn.top/session/sso_login?sso=PAYLOAD&sig=SIGNATURE로 리디렉션하고 force_https를 false로 설정하면 SSO가 완벽하게 작동합니다. 이는 SSO 부분과 프록시가 모두 완벽하게 정상 작동한다는 것을 보여줍니다. force_https를 true로 전환할 때만 작동이 중단됩니다. 기존 세션이 있는 경우 force_https를 true로 변경해도 Discourse를 아무 문제 없이 사용할 수 있습니다(이는 문제가 리버스 프록시와 무관하다는 점을 더욱 확증합니다). force_https를 false로 두는 것은 옵션이 될 수 없는데, 이렇게 하면 로고가 깨지고 Chrome이 HTTP와 HTTPS 자산이 혼합된 페이지에 대해 불만을 제기하기 때문입니다(주소 표시줄에 페이지가 안전하지 않다는 작은 경고가 표시됩니다).