Merci pour cette clarification. Nous rencontrons un problème avec notre SSO concernant les noms d’utilisateur. Lorsqu’une personne s’inscrit via notre SSO, elle est automatiquement connectée et aucun message ne lui demande si le nom d’utilisateur lui convient ou s’il souhaite le modifier, comme sur ce forum ici ! image|511x500
Je n’ai pas trouvé ce paramètre dans notre instance Discourse. Cela devrait fonctionner comme ici, lorsque j’ai créé mon compte avec la connexion Google.
Avec le protocole SSO personnalisé de Discourse, il était supposé que l’utilisateur puisse gérer tous les aspects pertinents du compte, y compris le nom d’utilisateur, dans le fournisseur d’authentification externe. Nous avons récemment ajouté le paramètre external auth skip create confirm pour aller dans l’autre sens pour les authentificateurs non SSO.
Une autre option consiste à décocher sso overrides username, ce qui permettra aux utilisateurs de modifier leur propre nom d’utilisateur après la connexion.
Nous voulons utiliser le SSO personnalisé de Discourse, mais nous n’avons pas le concept de noms d’utilisateur autrement. Est-il possible de forcer cette boîte de dialogue (même dans le code) ? Pour l’instant, nous obtenons un tas de user1245, ce qui n’est pas optimal.