Jedes Mal, wenn jemand seinen Cache leert und sich erneut bei Discourse anmeldet, wird sein Benutzername gelöscht und auf das Wort „user“ und dann eine Zahl zurückgesetzt. Wenn ich den Benutzernamen manuell korrigiere, wird er beim nächsten erneuten Anmelden wieder auf „user1“ zurückgesetzt.
Ich habe eine selbst gehostete Installation von Discourse, die die neueste Version – 3.5.0.beta3-dev – verwendet, aber das Problem trat erstmals nach dem letzten Update am 21. März auf. Wir verwenden SAML und das Plugin discourse-saml zur Authentifizierung bei unserem organisatorischen Identitätsanbieter. Benutzer wählen ihre Benutzernamen nicht aus – wir verwenden SAML, um sie automatisch im Format „vorname.nachname“ festzulegen. Ich habe kürzlich keine Plugins oder Website-Einstellungen geändert, obwohl ich ungefähr zur gleichen Zeit, als das Problem auftrat, einen „./launcher cleanup“ durchgeführt habe. Möglicherweise gab es eine kürzliche Änderung an discourse-saml, die dies verursachen könnte?
Als vorübergehende Notlösung habe ich die Einstellung „Benutzernamen in der Benutzeroberfläche priorisieren“ deaktiviert, um Namen anstelle von Benutzernamen anzuzeigen.
