Groupes SSO non ajoutés à l'utilisateur

Bonjour,

J’héberge Discourse sur mon serveur.
Pour l’authentification unique (SSO), j’utilise Keycloak en combinaison avec discourse-sso-oidc-bridge.
La création des utilisateurs, l’attribution des rôles et toutes les autres fonctionnalités fonctionnent, à l’exception des valeurs add_groups, groups et remove_groups. Les utilisateurs ne sont pas ajoutés aux groupes définis, mais avec l’option sso overrides groups activée, l’utilisateur est retiré de tous les autres groupes.

J’ai créé les groupes dans Discourse avant de me connecter via SSO.
Il semble que Discourse reçoive tous les paramètres requis (voir ci-dessous) :

Journal détaillé du SSO

Journal détaillé du SSO : L’utilisateur a été connecté 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:

Les groupes exampleGroup et test existent-ils avec ces noms ?

Oui, j’ai créé ces groupes sur Discourse.
Les noms sont identiques.

Il est également très intéressant de constater que si l’utilisateur testUser est membre du groupe exampleGroup dans Discourse, il sera retiré de ce groupe après la connexion (dans la variable groups, exampleGroup est disponible à ce moment-là).

Il semble que Discourse ignore les groupes définis dans la variable groups.

Existe-t-il des critères pour les noms des groupes ?