WP Discourse SSO-Weiterleitungsschleife

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?

Wenn Ihre WordPress-Anmeldeseite nicht unter wp.site.com/wp-login.php liegt, versuchen Sie, die Einstellung „Pfad zu Ihrer Anmeldeseite

Vielen Dank @simon für die Hilfe. Er hat mir geholfen, herauszufinden, dass die PMP-Anmeldeseite den Fehler verursachte.

Ich habe die WP-Login-Seite unter /wp-admin/admin.php?page=pmpro-pagesettings geändert und der Fehler ist behoben.

Vielen Dank!!