Wordpress Plugin leitet nicht automatisch zur Discourse-Anmeldung weiter

Hallo,

ich verwende WordPress Multisite und habe das Discourse-Plugin installiert, um Discourse als SSO-Anbieter für WordPress zu nutzen. Es funktioniert jedoch nicht mit einer einzelnen WordPress-Site. Wenn ich mich unter wp-admin einloggen möchte, wird nur die WordPress-Login-Seite angezeigt und es erfolgt keine automatische Weiterleitung zum Discourse-Login.

Haben Sie Erfahrung mit SSO für WordPress Multisite?

Was passiert, wenn du zu /wp-login.php gehst?

Es ist dasselbe.
Das ist die wp-Login-Seite, sie kann nicht zur Discourse-Login-Seite weiterleiten.

Ist das Plug-in „netzwerkweit aktiviert“?

Ich verstehe deine Frage nicht, aber hier sind meine Netzwerkeinstellungen:

Ich möchte dasselbe tun.
Ich kann nicht bestätigen, dass dies das Richtige ist, aber ich denke, du musst diese Checkboxen aktivieren, nachdem du dich als Administrator in deiner Discourse-Instanz angemeldet und zu Einstellungen → Login gegangen bist.

Die erste Checkbox scheint zu ermöglichen, dass sich jemand über eine andere Website bei deiner Discourse-Instanz anmeldet. Das ist nicht das, was du möchtest.

Die beiden folgenden Checkboxen sind meiner Meinung nach das, was wir brauchen.

Vielleicht kann jemand, der sich auskennt, diesen Rat bestätigen oder korrigieren.

Hey zusammen, die Nutzung von WordPress als DiscourseConnect-Client für einen Discourse-Provider wird nicht unterstützt. Bitte seht euch Folgendes an:

Insbesondere den Abschnitt Multisite-Unterstützung:

Das WP Discourse-Plugin funktioniert mit WordPress-Multisite-Installationen für alle Funktionen, außer der Nutzung von WordPress als DiscourseConnect-Client für eure Discourse-Seite.

Bei meinem erneuten Test für diese Option trat der Fehler „zu viele Weiterleitungen" auf.

https://phuonghuynh.org/wp-admin/index.php?redirect_to=https%3A%2F%2Fphuonghuynh.org%2Fwp-admin%2Findex.php%3Fredirect_to%3Dhttps%253A%252F%252Fphuonghuynh.org%252Fwp-admin%252Findex.php%253Fredirect_to%253Dhttps%25253A%25252F%25252Fphuonghuynh.org%25252Fwp-admin%25252Findex.php%25253Fredirect_to%25253Dhttps%2525253A%2525252F%2525252Fphuonghuynh.org%2525252Fwp-admin%2525252Findex.php%2525253Fredirect_to%2525253Dhttps%252525253A%252525252F%252525252Fphuonghuynh.org%252525252Fwp-admin%252525252Findex.php%252525253Fredirect_to%252525253Dhttps%25252525253A%25252525252F%25252525252Fphuonghuynh.org%25252525252Fwp-admin%25252525252Findex.php%2525252525253Fredirect_to%2525252525253Dhttps%252525252525253A%252525252525252F%252525252525252Fphuonghuynh.org%252525252525252Fwp-admin%252525252525252Findex.php%25252525252525253Fredirect_to%25252525252525253Dhttps%2525252525252525253A%2525252525252525252F%2525252525252525252Fphuonghuynh.org%2525252525252525252Fwp-admin%2525252525252525252Findex.php%252525252525252525253Fredirect_to%252525252525252525253Dhttps%25252525252525252525253A%25252525252525252525252F%25252525252525252525252Fphuonghuynh.org%25252525252525252525252Fwp-admin%25252525252525252525252Findex.php%2525252525252525252525253Fredirect_to%2525252525252525252525253Dhttps%252525252525252525252525253A%252525252525252525252525252F%252525252525252525252525252Fphuonghuynh.org%252525252525252525252525252Fwp-admin%252525252525252525252525252Findex.php%25252525252525252525252525253Fredirect_to%25252525252525252525252525253Dhttps%2525252525252525252525252525253A%2525252525252525252525252525252F%2525252525252525252525252525252Fphuonghuynh.org%2525252525252525252525252525252Fwp-admin%2525252525252525252525252525252Findex.php%252525252525252525252525252525253Fredirect_to%252525252525252525252525252525253Dhttps%25252525252525252525252525252525253A%25252525252525252525252525252525252F%25252525252525252525252525252525252Fphuonghuynh.org%25252525252525252525252525252525252Fwp-admin%25252525252525252525252525252525252Findex.php%2525252525252525252525252525252525253Fredirect_to%2525252525252525252525252525252525253Dhttps%252525252525252525252525252525252525253A%252525252525252525252525252525252525252F%252525252525252525252525252525252525252Fphuonghuynh.org%252525252525252525252525252525252525252Fwp-admin%252525252525252525252525252525252525252Findex.php%25252525252525252525252525252525252525253Fredirect_to%25252525252525252525252525252525252525253Dhttps%2525252525252525252525252525252525252525253A%2525252525252525252525252525252525252525252F%2525252525252525252525252525252525252525252Fphuonghuynh.org%2525252525252525252525252525252525252525252Fwp-admin%2525252525252525252525252525252525252525252Findex.php%252525252525252525252525252525252525252525253Fredirect_to%252525252525252525252525252525252525252525253Dhttps%25252525252525252525252525252525252525252525253A%25252525252525252525252525252525252525252525252F%25252525252525252525252525252525252525252525252Fphuonghuynh.org%25252525252525252525252525252525252525252525252Fwp-admin%25252525252525252525252525252525252525252525252Findex.php%2525252525252525252525252525252525252525252525253Fredirect_to%2525252525252525252525252525252525252525252525253Dhttps%252525252525252525252525252525252525252525252525253A%252525252525252525252525252525252525252525252525252F%252525252525252525252525252525252525252525252525252Fphuonghuynh.org%252525252525252525252525252525252525252525252525252Fwp-admin%252525252525252525252525252525252525252525252525252Findex.php%25252525252525252525252525252525252525252525252525253Fredirect_to%25252525252525252525252525252525252525252525252525253Dhttps%2525252525252525252525252525252525252525252525252525253A%2525252525252525252525252525252525252525252525252525252F%2525252525252525252525252525252525252525252525252525252Fphuonghuynh.org%2525252525252525252525252525252525252525252525252525252Fwp-admin%2525252525252525252525252525252525252525252525252525252Findex.php%252525252525252525252525252525252525252525252525252525253Fredirect_to%252525252525252525252525252525252525252525252525252525253Dhttps%25252525252525252525252525252525252525252525252525252525253A%25252525252525252525252525252525252525252525252525252525252F%25252525252525252525252525252525252525252525252525252525252Fphuonghuynh.org%25252525252525252525252525252525252525252525252525252525252Fwp-admin%25252525252525252525252525252525252525252525252525252525252F

Könntest du das bitte überprüfen?

Bitte beachten Sie das Obige.

Vielen Dank.
Könnte ich diese Option deaktivieren, um dies für jede Site in meinem Netzwerk einzurichten?

Warum unterstützen Sie dies nicht?

Wenn Ihre WordPress-Installation ein Multisite-Setup ist, ist der Reiter „DiscourseConnect Client" überhaupt nicht verfügbar.

Weil Multisite-Setups die Art und Weise ändern, wie Routen verarbeitet werden, was zu verschiedenen potenziellen Problemen mit der für die Nutzung von Discourse als Identity Provider erforderlichen Routenverarbeitung führen kann. Wir werden dies möglicherweise irgendwann erneut prüfen, aber es hat derzeit keine Priorität.

Wenn Sie erwägen, Discourse-Benutzer mit mehreren WordPress-Sites zu integrieren, empfehlen wir Ihnen, eine dedizierte Identity-Lösung wie auth0.com in Betracht zu ziehen, die sowohl mit WordPress als auch mit Discourse von Haus aus funktioniert.

Schade. In der vorherigen Version habe ich diese Option einfach für jede Site aktiviert. Sie scheint in der aktuellen Version verschwunden zu sein.
Bei Multisite gibt es viele Benutzer im Netzwerk; ich denke, das würde dem Forum mehr Benutzer verschaffen, was die Entwicklung dieses Plugins voranbringen könnte.

@simon korrigiere mich bitte, falls ich falsch liege, aber ich glaube nicht, dass das WP Discourse-Plugin jemals die Nutzung von Discourse als Identity Provider für eine WordPress-Multisite-Umgebung unterstützt hat.

Hallo nochmal, wie ich unter Lack of Discourseconnect client tab in multisite for wordpress - #2 by angus bereits angefragt habe:

Könntet ihr bitte zum letzten Repository für dieses Plugin-Problem zurückkehren?

Ich brauche das dringend, um für jede Site manuell den Reiter „Discourseconnect client" einzurichten. Ich habe es getestet, und es funktioniert einwandfrei, wenn man jede Site im Netzwerk manuell einrichtet.

Wie bereits mehrfach erwähnt, unterstützt das WP Discourse-Plugin die Verwendung von Discourse als DiscourseConnect-Anbieter auf Multisite-Instanzen nicht und hat dies auch nie getan.

Darüber hinaus hat sich die Funktionsweise von DiscourseConnect (früher SSO) in WP Discourse seit einiger Zeit nicht geändert. Es gibt nichts, zu dem man zurückkehren könnte.

Es tut mir leid, aber wenn Sie Probleme auf Ihrer Website haben, die Sie durch den Versuch dieser Konfiguration verursacht haben (wie, das weiß ich nicht, da der Tab auf Multisite-Instanzen nicht verfügbar ist), müssen Sie diese entweder selbst beheben oder jemanden damit beauftragen.

Wir unterstützen keine Workarounds für die Verwendung des Plugins auf diese Weise und haben dies auch nie getan.

Ich werde meine Website noch einmal überprüfen.
Vielen Dank, dass Sie geduldig waren und mir geantwortet haben.