Récemment, mon équipe et moi avons travaillé sur une fonctionnalité qui permet de modifier le nom d’utilisateur Discourse d’un utilisateur depuis Wordpress avec le plugin WP Discourse installé et notre site Wordpress configuré comme fournisseur SSO pour Discourse. Actuellement, nous avons eu un certain succès en utilisant l’API Discourse, où nous avons un champ méta personnalisé dans Wordpress qui, lorsqu’il est mis à jour, appelle notre instance Discourse du site avec une requête PUT pour mettre à jour le nom d’utilisateur de l’utilisateur (similaire à une solution proposée ici : How does one change a username via the API?)
Cependant, il existe une option existante dans WP Discourse comme le montre ceci :
qui permet aux utilisateurs Wordpress de modifier leur « nom d’utilisateur Discourse » via ce champ dans leur page de profil Wordpress :
mais ce champ n’est utilisé que pour publier des articles (de WP à Discourse) et ne met pas réellement à jour le nom d’utilisateur de l’utilisateur dans Discourse. Il se synchronise lorsqu’un utilisateur modifie son nom d’utilisateur dans Discourse, mais il ne se synchronise pas de Wordpress à Discourse lorsqu’il est modifié.
Ma question est, ce type de synchronisation bidirectionnelle sera-t-il implémenté à un moment donné ? Pourquoi y a-t-il une option pour permettre aux utilisateurs de modifier ce champ de nom d’utilisateur s’il ne se synchronise pas de Wordpress à Discourse ? Mon équipe serait également intéressée à contribuer à cette fonctionnalité si ce n’est pas quelque chose déjà en cours. Notre site a besoin de cette fonctionnalité, et nous imaginons qu’elle serait également utile pour tous les sites WP Discourse. S’il vous plaît, faites-moi savoir à ce sujet !
@angus @simon puisque vous êtes tous deux fortement impliqués dans WP Discourse et nous avez aidés avec nos problèmes SSO, je pense que je devrais vous adresser cette question !

