Discourse OpenID Connect (OIDC)

Hallo,

der Plugin funktioniert seit Jahren einwandfrei, aber ich bin auf meinen ersten SSO-Nutzer gestoßen, dessen Benutzername mit einem Unterstrich endet, z. B. ein nicht zulässiger Benutzername.

Dieser Nutzer kann sich nicht bei Discourse anmelden. Ich vermute, dass OIDC dann versucht, ein Konto ohne den Unterstrich zu erstellen. Das wäre in Ordnung, aber wenn dieses Konto bereits existiert (Benutzername foo existiert, Benutzername foo_ kann sich nicht anmelden, weil die Fehlermeldung „Konto existiert bereits