OpenID Connect und SSO

Ich möchte OpenID Connect (Keycloak) als SSO-Lösung mit Discourse als einem der Clients nutzen.

Das OpenID Connect Authentication Plugin ist in Discourse installiert und funktioniert, aber es scheinen einige Aspekte von SSO nicht angewendet zu werden. Ich bin mir nicht sicher, inwiefern sich die Funktionen von SSO und diesem OIDC-Plugin überschneiden.

Laut Tipps zum synchronisierten Login-Status bei SSO sollte es möglich sein, sich direkt über SSO mit einer URL wie fourm.example.com/session/sso einzuloggen. Das scheint jedoch nur mit dem OpenID Connect Authentication Plugin nicht der Fall zu sein. Der Versuch, zusätzlich die Optionen enable_sso und sso_url einzurichten, führte zu einer defekten Konfiguration.

Wie soll man OIDC in Kombination mit SSO nutzen?

Im Diskurs bedeutet „SSO

3 „Gefällt mir“

OK, danke. Bedeutet das, dass die standardmäßige integrierte Authentifizierung (Benutzername/Passwort in Discourse) deaktiviert werden muss? Oder kann sie als Option beibehalten werden?

Das liegt an dir. Du kannst dies über die Einstellung enable_local_logins steuern.

Wenn du sie aktiviert lässt, wird dem Benutzer beim Aufruf von /login eine Auswahl an Anmeldeoptionen präsentiert. Wenn du sie deaktivierst, wird OpenID Connect sofort gestartet.

2 „Gefällt mir“

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