J’utilise WordPress multisite et j’ai installé le plugin Discourse pour utiliser Discourse comme fournisseur SSO pour WP. Cependant, cela ne fonctionne pas avec un site WordPress unique. Lorsque je me rends sur wp-admin pour me connecter, la page de connexion WordPress s’affiche simplement, sans redirection automatique vers la connexion Discourse.
Avez-vous déjà de l’expérience avec le SSO pour WordPress multisite ?
Je souhaite faire la même chose.
Je ne peux pas confirmer que c’est ce que vous devez faire, mais je pense que vous devez cocher ces cases après vous être connecté à votre instance Discourse en tant qu’administrateur et en allant dans Paramètres → Connexion.
La première case semble permettre à quelqu’un de se connecter à votre Discourse en s’authentifiant via un autre site. Ce n’est pas ce que vous voulez.
Les deux autres cases sont, je pense, ce qu’il nous faut.
Peut-être que quelqu’un qui connaît pourra vérifier ou corriger ces conseils !
Salut à tous, l’utilisation de WordPress en tant que client DiscourseConnect pour un fournisseur Discourse n’est pas prise en charge. Veuillez consulter :
Plus précisément, la prise en charge des multisites :
Le plugin WP Discourse fonctionne avec les configurations multisites de WordPress, sauf pour l’utilisation de WordPress en tant que clientDiscourseConnect pour votre site Discourse.
Si votre WordPress est un multisite, l’onglet DiscourseConnect Client ne sera tout simplement pas disponible.
Parce que les configurations multisites modifient la manière dont les routes sont gérées, ce qui peut entraîner divers problèmes liés à la gestion des routes requise pour utiliser Discourse comme fournisseur d’identité. Nous pourrions reconsidérer cette question à un moment donné, mais ce n’est actuellement pas une priorité.
Si vous envisagez d’intégrer les utilisateurs de Discourse avec plusieurs sites WordPress, je vous suggère d’envisager une solution d’identité dédiée comme auth0.com, qui fonctionne nativement avec WordPress et Discourse.
C’est dommage. Dans la version précédente, je pouvais simplement activer cette option pour chaque site sans problème. Il semble qu’elle ait disparu dans la version actuelle.
Le multisite compte de nombreux utilisateurs au sein du réseau ; je pense que cela permettrait au forum d’attirer davantage d’utilisateurs, ce qui encouragerait le développement de ce plugin.
@simon Corrigez-moi si je me trompe, mais je ne pense pas que le plugin WP Discourse ait jamais pris en charge l’utilisation de Discourse comme fournisseur d’identité pour un site WordPress Multisite.
Pourriez-vous revenir à la dernière version du dépôt pour ce problème concernant le plugin, s’il vous plaît ?
J’en ai grand besoin pour configurer manuellement chaque site avec l’onglet « Discourseconnect client ». Je l’ai testé et cela fonctionne bien pour configurer manuellement chaque site du réseau.
Comme mentionné à plusieurs reprises, le plugin WP Discourse ne prend pas en charge, et n’a jamais pris en charge, l’utilisation de Discourse comme fournisseur DiscourseConnect sur des instances multisites.
De plus, la façon dont DiscourseConnect (anciennement SSO) fonctionne dans WP Discourse n’a pas changé depuis un certain temps. Il n’y a rien à annuler.
Je suis désolé, mais si vous rencontrez des problèmes sur votre site que vous avez créés en essayant de tenter cette configuration (comment, je ne sais pas, car l’onglet n’est pas disponible sur les instances multisites), vous devrez soit les résoudre vous-même, soit engager quelqu’un pour le faire.
Nous ne prenons pas en charge, et n’avons jamais pris en charge, l’utilisation d’une sorte de solution de contournement pour utiliser le plugin de cette manière.