Unser IdP gibt eine Liste von Gruppen als Claim in den id_token- und userinfo-Antworten zurück. Diese werden vom discourse-openid-connect-Plugin ignoriert, das keine Unterstützung für Gruppen bietet.
Ein älteres Plugin, das anscheinend der Prototyp für das offizielle OIDC-Plugin war, unterstützte Gruppen. Daher kann ein Großteil dieser Logik als Pull-Request für das offizielle Plugin übernommen werden, ergänzt um folgende Punkte:
Einstellungen zum Abbilden echter Gruppen auf Client-Gruppen (z. B. Abbildung von „ACME Staff