Wenn sich Benutzer im Forum mit OpenID anmelden, werden ihre E-Mail-Adresse und ihr Benutzername automatisch ausgefüllt und validiert. Wenn der gewählte Benutzername bereits vergeben ist, fügt Discourse eine Zahl hinzu, um ihn eindeutig zu machen. Der Benutzername wird basierend auf dem Benutzernamen gewählt.
Das Problem ist, dass wir möchten, dass der Benutzername nur der Vorname des Benutzers ist und nicht der vollständige Name. Ich habe versucht, den Benutzernamen während der Registrierung zu ändern, aber bisher noch keinen erfolgreichen Weg gefunden. Jegliche Vorschläge zur Behebung dieses Problems wären willkommen.
Wenn Sie den OpenID-Server kontrollieren, sollten Sie in der Lage sein, ihn dazu zu bringen, alles zu senden, was Sie möchten, an Discourse.
Das könnte helfen:
Es sieht so aus, als ob Sie preferred_nickname mit dem Benutzernamen füllen können, den Sie möchten. Was senden Sie in diesem Feld? Wenn es leer ist oder ihr vollständiger Name, wäre das eine gute erste Änderung.