Unter bestimmten Bedingungen synchronisiert die OpenID Connect-Gruppensynchronisierung alle Discourse-Gruppen, aus denen Benutzer ausgeschlossen werden, ohne eine synchronisierte OIDC-Gruppe.
Die Protokolle und die Gesamtsituation deuten darauf hin, dass dies ausgelöst wird, wenn ein Benutzer eine einzelne (nicht synchronisierte) OIDC-Gruppe verliert. Das System scheint beabsichtigt, den Benutzer aus der einzelnen Gruppe auszuschließen (die nicht existiert), da es den Gruppennamen der verlorenen Gruppe in seiner Änderungsnotiz verwendet.
Stattdessen werden sie jedoch aus allen nicht synchronisierten Gruppen ausgeschlossen.
Angesichts des Zugriffsverlusts, der dadurch ausgelöst werden kann, betrachte ich dies als einen Bug mit hoher Priorität.