Wir verwenden Discourse mit SSO und erstellen Benutzer über die API.
Klärung: Verwenden Sie Discourse Connect oder erstellen Sie die Benutzer manuell?
Es klingt, als ob Sie mehr Arbeit leisten, als nötig wäre.
Die Verwendung von Discourse Connect ist wahrscheinlich einfacher und dann können Sie Discourse selbst einen eindeutigen Benutzernamen finden lassen, der dem von Ihnen vorgeschlagenen nahe kommt.