Dans certaines conditions, la synchronisation de groupe OpenID Connect déconnecte les utilisateurs de tous les groupes Discourse sans groupe OIDC synchronisé.
Les journaux et la situation générale indiquent que cela se produit lorsqu’un utilisateur perd un seul groupe OIDC (non synchronisé). Le système semble avoir l’intention de déconnecter l’utilisateur du seul groupe (qui n’existe pas), car il utilise le nom du groupe perdu dans sa note de modification.
Mais au lieu de cela, il les déconnecte de tous les groupes non synchronisés.
Compte tenu de la perte d’accès que cela peut entraîner, je considère qu’il s’agit d’un bug assez prioritaire.
Au fait, existe-t-il un journal global des modifications d’appartenance aux groupes ? Cela faciliterait grandement la récupération, mais je n’ai trouvé que le journal par groupe.