Discourse OpenID Connect (OIDC)

:partying_face: Dieses Plugin ist jetzt Teil des Discourse-Kerns im Rahmen von Bundling more popular plugins with Discourse core. Wenn Sie selbst hosten und das Plugin verwenden, müssen Sie es vor Ihrem nächsten Upgrade aus Ihrer app.yml entfernen.

3 „Gefällt mir“

Ja, das habe ich für einen Kunden getan.

Wir würden gerne einige Gruppen in Discourse mit unseren OIDC-Gruppen synchronisieren können. Wir haben festgestellt, dass es einen PR gab, der diese Funktionalität bereitstellte, dieser aber nicht weiter berücksichtigt wurde:

Wäre es möglich, dies in die Funktionalität von Discourse zu integrieren?

2 „Gefällt mir“

Werden Benutzer automatisch entfernt, sobald sie keine Mitglieder der jeweiligen Gruppe mehr sind?

Ja, das werden sie :+1:

Hmm, das stimmt eigentlich nicht mit meinen Tests überein.

Hallo zusammen, ich verwende das OpenID-Connect-Plugin und versuche, benutzerdefinierte Parameter in der /authorize-Anfrage über openid connect authorize parameters zu übergeben, aber das scheint nicht zuverlässig zu funktionieren.

Wird dies offiziell unterstützt? Wenn nicht, wie ist der empfohlene Weg, um dem IdP benutzerdefinierten Kontext zu senden?

Vielen Dank!
@david

Hallo,

der Plugin funktioniert seit Jahren einwandfrei, aber ich bin auf meinen ersten SSO-Nutzer gestoßen, dessen Benutzername mit einem Unterstrich endet, z. B. ein nicht zulässiger Benutzername.

Dieser Nutzer kann sich nicht bei Discourse anmelden. Ich vermute, dass OIDC dann versucht, ein Konto ohne den Unterstrich zu erstellen. Das wäre in Ordnung, aber wenn dieses Konto bereits existiert (Benutzername foo existiert, Benutzername foo_ kann sich nicht anmelden, weil die Fehlermeldung „Konto existiert bereits

Hallo,

danke für die letzten Änderungen an diesem Plugin. Wie kann ich jedoch Admins über OIDC synchronisieren?

Vielen Dank.