Ich verwende WordPress als Identitätsanbieter für Discourse mithilfe von DiscourseConnect.
Wie funktioniert das Feld Pfad zu Ihrer Anmeldeseite unter WP-Discourse > DiscourseConnect-Anbieter?
Ich habe es auf meine dedizierte Anmeldeseite gesetzt in der Erwartung, dass Benutzer, wenn sie auf die Schaltfläche Anmelden in Discourse klicken, auf die Seite /sign-in in WP weitergeleitet werden, aber das passiert in meinem Fall nicht. Discourse leitet den Benutzer zur WP-Homepage mit einem Abfrageparameter weiter, zum Beispiel http://wp.test/?redirect_to=/?sso=abc&sig=123&qwe=456.
Bitte um Rat.
Ich habe es auf meine spezielle Anmeldeseite gesetzt, in der Erwartung, dass jemand, der auf die Schaltfläche Anmelden in Discourse klickt, auf die Seite /sign-in in WP umgeleitet wird
Ich habe bestätigt, dass die Einstellung genau so funktionieren soll.
Jedenfalls wird dieses Problem durch das Mitgliedschafts-Plugin verursacht, das wir verwenden und das Memberium heißt und auch die Benutzerauthentifizierung verwaltet. Wir haben es vorübergehend gelöst, indem wir ein benutzerdefiniertes WP-Plugin erstellt haben, um Umleitungen und URL-Kodierung zu patchen, während die offiziellen Entwickler des Plugins an einer offiziellen Lösung arbeiten.