Verwenden Sie Discourse als Identitätsanbieter (SSO, DiscourseConnect)

Ich gehe davon aus, dass Sie die Discourse-Einstellung logout redirect verwenden, um Benutzer nach dem Abmelden von Discourse zu Ihrer App zurückzuleiten.
Eine mögliche Ursache für das Problem wäre, wenn die Einstellung login required auf Ihrer Discourse-Site aktiviert ist. Wenn diese Einstellung aktiviert ist, leitet Discourse nicht authentifizierte Benutzer automatisch zur SSO-Anbieter-Site weiter, wenn sie direkt auf die Discourse-Site zugegriffen haben. Das bedeutet, dass Benutzer automatisch bei Discourse angemeldet werden, wenn sie das nächste Mal die Website besuchen, es sei denn, Sie melden die Benutzer in Ihrer App ab, wenn sie zuerst zur logout redirect-URL weitergeleitet werden. Sie können dieses Verhalten bestätigen, indem Sie den Vorgang mit dem geöffneten Netzwerk-Tab des Inspektors Ihres Browsers durchlaufen.
Falls es nützlich ist, hier ist, wie das WP Discourse-Plugin den Discourse-Logout-Redirect handhabt: wp-discourse/lib/sso-provider/discourse-sso.php at main · discourse/wp-discourse · GitHub.

2 „Gefällt mir“