Hallo Discourse Community,
Ich habe eine Frage zur Einrichtung von Discourse SSO (DiscourseConnect). Gibt es eine Möglichkeit, zusätzliche Parameter in die Anfrage einzufügen, wenn Discourse die DiscourseConnect-URL aufruft? Insbesondere möchte ich Benutzerdaten in der Anfrage an die DiscourseConnect-URL übergeben, wie z. B. ein Benutzertoken oder eine Benutzer-ID, die ich zur Authentifizierung des Benutzers und zum Abschluss des SSO-Anmeldevorgangs verwenden kann.
Die Herausforderung, vor der ich stehe, ist, dass sich Benutzer zweimal anmelden müssen – einmal in meinem Projekt und dann erneut bei Discourse –, wenn sie sich über SSO verbinden. Idealerweise möchte ich den Prozess optimieren, sodass sich Benutzer, die bereits in meinem Projekt angemeldet sind, nicht erneut mit denselben Anmeldedaten in meinem Projekt anmelden müssen.
Gibt es eine Funktion in Discourse oder bewährte Vorgehensweisen für den Umgang damit? Ich würde mich über jegliche Anleitung oder Vorschläge freuen, um das SSO-Erlebnis nahtloser zu gestalten.
Vielen Dank!