Problem mit der Anmeldesynchronisierung zwischen Discourse und WordPress

Hallo,

Ich habe ein Problem mit Discourse und WordPress. WordPress ist als Master und Discourse als Slave konfiguriert. Die Synchronisierung der Benutzer funktioniert einwandfrei, ebenso wie die Synchronisierung der Kommentare.

Wenn sich ein Benutzer jedoch bei WordPress anmeldet (über die Standard-wp-login.php), wird er nicht automatisch bei Discourse angemeldet. Der Benutzer muss sich bei Discourse erneut anmelden.

Kann mir hier bitte jemand helfen?

Vielen Dank im Voraus.

Können Sie mir bitte helfen?

Ich kann dieses Problem nicht lösen. :frowning:

Hallo @Festinger

Ich gehe davon aus, dass Sie meinen, dass ihr Anmeldevorgang in WordPress begonnen hat. Und dass sie, wenn sie zu Discourse gehen und auf “Anmelden” klicken, ihre Anmeldedaten nicht erneut in WordPress eingeben müssen. Wenn ja, ist das, was Sie beschreiben, das erwartete Verhalten. Die direkte Anmeldung bei WordPress (ohne zuerst zu Discourse zu gehen) meldet Sie nicht automatisch im Hintergrund bei Discourse an. Der Anmeldevorgang muss von Discourse aus initiiert werden, um sich bei Discourse anzumelden.

Dies ist die Funktionsweise der meisten Identitätssysteme, d. h. sie teilen keine “Sitzungen” zwischen verschiedenen Diensten im System. Ich verstehe, dass Sie sich bei einigen Identitätssystemen wie denen von Google beispielsweise bei Google Analytics anmelden und dann, wenn Sie zu Gmail wechseln, immer noch angemeldet sind. Aber diese Art von domänenübergreifender Sitzungserfahrung muss vom Systemanbieter (d. h. Google) aufrechterhalten werden und ist nicht in Standard-Identitätsprotokolle integriert, die auf Plattformen wie Discourse und WordPress verwendet werden.

Discourse und WordPress sind unterschiedliche Open-Source-Systeme, die von verschiedenen Personen gepflegt werden. Das WP Discourse-Plugin ermöglicht die Handhabung der Anmeldung zwischen den beiden, aber es wird niemals eine vollständige Identitäts- und Sitzungslösung sein, die mit dem vergleichbar ist, was Unternehmen wie Google über ihre verschiedenen Dienste hinweg tun.

Mein Rat wäre, keine Zeit damit zu verschwenden, zu versuchen, das nachzubilden, was Google und ähnliche Dienste mit ihrer domänenübergreifenden Sitzungserfahrung tun. Ich weiß, dass viele Community-Administratoren das gerne hätten (ich wurde mehrmals danach gefragt), aber Ihre Benutzer werden sich darum viel weniger kümmern, als Sie denken.

2 „Gefällt mir“

Vielen Dank! Das ist sinnvoll :slight_smile:

1 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.