Hallo,
ich hoste Discourse auf meinem Server.
Für SSO verwende ich Keycloak in Kombination mit discourse-sso-oidc-bridge.
Die Benutzererstellung, die Zuweisung von Rollen und alle anderen Funktionen funktionieren, außer den Werten add_groups, groups und remove_groups. Die Benutzer werden nicht den definierten Gruppen hinzugefügt, aber mit aktiviertem sso overrides groups werden die Benutzer aus allen anderen Gruppen entfernt.
Ich habe die Gruppen in Discourse erstellt, bevor ich mich über SSO angemeldet habe.
Es scheint, als würde Discourse alle erforderlichen Parameter erhalten (siehe unten):
Verbose SSO-Log
Verbose SSO-Log: Benutzer wurde angemeldet als tiloullrich
add_groups:
admin: true
moderator:
avatar_force_update:
avatar_url:
bio:
card_background_url:
email: test@exapmle-mail.de
external_id: 7d7d5c3c-1854-46d6-8c54-a4f45626ea58
groups: [‘exampleGroup’, ‘test’]
locale:
locale_force_update:
logout:
name: Example User
nonce: a69b0ff2c31058318351e9274fea4d42
profile_background_url:
remove_groups:
require_activation:
return_sso_url: /session/sso_login
suppress_welcome_message:
title:
username: exampleuser
website:
location: