Bonjour à tous. Nous utilisons Discourse avec SSO, où WordPress gère la connexion et permet ensuite à l’utilisateur d’accéder à Discourse.
Donc, en gros, personne ne peut s’inscrire directement via Discourse. Ils doivent s’inscrire via notre site WordPress.
Ma question :
Dans certaines situations, en raison d’un problème technique que nous rencontrons, j’ai parfois besoin de forcer la création d’un nouveau compte directement dans Discourse. Existe-t-il une méthode simple, par point et clic, pour le faire ? Je n’ai pas accès au shell pour cette installation Discourse.
Il n’existe rien de comparable à la fonctionnalité « Ajouter un nouvel utilisateur » disponible sur les sites WordPress. Si vous avez accès au serveur WordPress et que WP-CLI y est installé, vous pouvez créer manuellement l’utilisateur sur WordPress, puis utiliser sync_sso pour créer l’utilisateur sur Discourse. Le plugin WP Discourse dispose de certaines fonctions qui pourraient vous aider à cela.
Merci @simon. Malheureusement, le problème est que sync_sso dépasse le délai d’attente côté Discourse lorsqu’il s’agit d’un nouvel utilisateur à créer dans Discourse. Tout ce qui concerne l’authentification unique fonctionne parfaitement lorsque l’utilisateur existe déjà dans Discourse.
(Ce problème nous arrive de manière sporadique depuis des années, et nous n’avons jamais pu en comprendre la cause.)