Vielen Dank für Ihre Hilfe. Vielleicht ist es hilfreich, die E-Mail-Eigenschaft aus dem PUT /u/{username.json} in der Dokumentation zu entfernen. Das könnte Zeit bei der Fehlersuche sparen ;-).
Das mit der Bestätigungs-E-Mail: Ich habe davon in einem anderen Thema gelesen. Ich verstehe den Punkt nicht. Nur für den Fall, Discourse ist eine Anwendung von vielen anderen im Projekt und die Authentifizierung von Benutzern wird von einem maßgeschneiderten Auth-Server gehandhabt (wie in meinem Fall). Der Auth-Server kümmert sich um die E-Mail-Bestätigung. Die Anwendungen sollten einfach tun, was der Auth-Server sagt. Das ist meiner Meinung nach der normale Weg. Andernfalls gibt es mehrere Bestätigungs-E-Mails, unterschiedliche Datensätze…