Ich habe eine WordPress-Installation mit WP Discourse und eine Discourse-Installation auf einem anderen Server. Beide sind erfolgreich eingerichtet, und SSO funktioniert einwandfrei. Ich verwende PMP zur Verwaltung der Mitgliedschaften. Alles funktioniert, aber ich habe einen sehr seltsamen Fehler:
WordPress: wp.site.com
Discourse: disco.site.com
Wenn jemand wp.site.com aufruft, wird die WordPress-Login-Seite angezeigt. Wenn sie sich anmelden, ist alles perfekt.
Wenn sie disco.site.com aufrufen und NICHT angemeldet sind, werden sie zu 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= weitergeleitet.
Fehler: Request-URI Too Long
Discourse: 2.5.0.beta4
Ich habe bei Discourse nicht aktiviert, dass „SSO alle Rückgabepfade zulässt“.
Habt ihr eine Idee, was diesen Redirect-Loop verursachen könnte, der nur auftritt, wenn man von disco.site.com kommt?