API-Bug: Der finale Punkt im Benutzernamen verursacht einen Fehler

Ich denke schon. Ich habe How to reverse engineer the Discourse API verwendet, um den Pfad herauszufinden. Und dann habe ich, glaube ich, den Quellcode angesehen, um zu sehen, dass die Benutzer-ID und die E-Mail-Adresse auch funktionieren.

Ja, SSO aktualisiert Gruppen nur beim Login, daher ist die API Ihre Lösung.