WP Discourse가 설치된 WordPress 사이트와 다른 서버에 설치된 Discourse 사이트를 운영하고 있습니다. 두 사이트 모두 설정을 완료했으며 SSO도 정상적으로 작동합니다. 멤버십 관리는 PMP를 사용하고 있습니다. 모든 것이 잘 작동하지만, 매우 이상한 오류가 하나 있습니다:
WordPress: wp.site.com
Discourse: disco.site.com
사용자가 wp.site.com에 접속하면 WP 로그인 페이지가 표시됩니다. 로그인하면 모든 것이 완벽하게 작동합니다.
하지만 disco.site.com에 접속했을 때 로그인되어 있지 않은 경우, 다음과 같은 URL로 리디렉션됩니다:
wp.site.com/?sso=####&sig=###&redirect_to=wp.site.com/?sso=####&sig=###&redirect_to=wp.site.com/?sso=####&sig=###&redirect_to=wp.site.com/?sso=####&sig=###&redirect_to=wp.site.com/?sso=####&sig=###&redirect_to=wp.site.com/?sso=####&sig=###&redirect_to=
오류 메시지: Request-URI Too Long
Discourse 버전: 2.5.0.beta4
Discourse에서 “sso allows all return paths” 옵션이 체크되어 있지 않습니다.
disco.site.com에서 접근할 때만 발생하는 이 리디렉션 루프의 원인이 될 수 있는 아이디어가 있을까요?