SSO-Integrationsproblem - Brauche Hilfe bei automatischer Authentifizierung

Hallo Community,

ich suche Hilfe bei einer SSO-Integrationsherausforderung. Wir haben die SSO-Implementierung zwischen unserer Developer Zone und der Community-Plattform erfolgreich abgeschlossen, stehen jedoch vor einem spezifischen Problem:

Derzeit müssen sich Benutzer, auch wenn sie bereits in unserer Developer Zone (unserem SSO-Anbieter) angemeldet sind, bei jedem Zugriff auf die Community-Plattform einem expliziten Authentifizierungsablauf unterziehen. Dies erfordert, dass der Benutzer zur Developer Zone und dann zurück zur Community weitergeleitet wird.

Unser Ziel ist eine nahtlose Erfahrung, bei der Benutzer, die bereits in der Developer Zone authentifiziert sind, direkt zur Community navigieren und ohne zusätzliche Weiterleitungen automatisch angemeldet werden können.

Wir haben BBpress implementiert und die grundlegende Anmeldefunktionalität funktioniert, aber dieser automatische Authentifizierungsaspekt funktioniert nicht wie erwartet.

Hat jemand eine solche nahtlose SSO-Flow-Implementierung erfolgreich durchgeführt? Jegliche Codebeispiele, Konfigurationsvorschläge oder Dokumentationen wären sehr willkommen.

Vielen Dank!

Omri Azim
Application Engineer - Community Manager
Hailo

Hallo Hailo,

Das, was Sie beschreiben, ist die vorgesehene Funktionsweise von DiscourseConnect.

Auf der Discourse-Seite gibt es eine Website-Einstellung namens auth immediately, die, wie der Name schon sagt, sofort den Authentifizierungsablauf einleitet. Wie in der Beschreibung der Einstellung jedoch angegeben ist:

Leitet automatisch zum externen Anmeldesystem weiter, ohne Benutzerinteraktion. Dies wird nur wirksam, wenn login_required true ist und nur eine externe Authentifizierungsmethode vorhanden ist.

Unter der Annahme, dass Ihre Website nicht login required ist, können Sie von WordPress aus direkt auf den DiscourseConnect-Authentifizierungsendpunkt verlinken, anstatt auf die Basis-Discourse-Domain. Weitere Informationen finden Sie hier: