En regardant l’OP de ce sujet, je vois que le paramètre auth overrides username n’est pas affiché comme étant activé dans la capture d’écran. Ce paramètre doit être activé pour que DiscourseConnect remplace le nom d’utilisateur. Il serait formidable que la page des paramètres rende plus évident que ces trois paramètres sont liés à DiscourseConnect :
auth overrides emailauth overrides usernameauth overrides name
Assurez-vous également que les utilisateurs se déconnectent de Discourse, puis se reconnectent via DiscourseConnect. S’ils ne se déconnectent pas de Discourse, le changement ne prendra pas effet. Vous pouvez contourner ce problème en effectuant un appel API à la route sync_sso pour le compte de l’utilisateur : Sync DiscourseConnect user data with the sync_sso route.