Derzeit nutzen wir GoogleSSO, damit sich unsere Benutzer an unserem Discourse-Server authentifizieren können. Wir wurden jedoch kürzlich übernommen, und die neuen Eigentümer haben uns angewiesen, Google sehr bald abzuschalten. Wir verwenden den JumpCloud LDAP-Dienst anstelle von AD und möchten ein SAML/SSO-Plugin für unseren Discourse-Server erstellen. Dazu haben wir das LDAP-Plugin hinzugefügt, um SSO zu konfigurieren.
Wir waren in der Lage, geringfügige Unterschiede für andere Plugins zuvor zu übersetzen, haben jedoch große Schwierigkeiten, Übersetzungen zwischen JumpCloud und Discourse vorzunehmen.
Falls dies überhaupt nicht in Ordnung ist, können Sie den Beitrag gerne löschen. Ich habe der Kürze halber nicht detailliert auf die durchgeführten Schritte eingegangen.
Wir haben versucht, sowohl LDAP in Discourse einzurichten als auch ein SSO-Plugin in JumpCloud zu erstellen. Das ist unnötig. Wir mussten kein JumpCloud-Plugin erstellen.
Vorausgesetzt, das LDAP-Plugin ist auf Ihrer Discourse-Instanz installiert, ist hier das, was wir getan haben und was funktioniert hat:
Gehen Sie zu Admin-Konsole > Einstellungen Plugins > LDAP-Plugin-Einstellungen
Die Folge des Deaktivierens unseres GoogleSSO (sobald LDAP funktionierte) war, dass unsere Benutzer die Google-Anmeldung nicht sehen und stattdessen auf eine generische „LDAP-Authentifizierung"-Seite weitergeleitet werden.
Schließlich: Falls dies gegen die Community-Richtlinien verstößt, bitte entfernen.