WP + Discourse ; nouveau SSO utilisateur ne fonctionne pas

J’espère que vous pourrez m’aider avec un petit problème ici…

J’ai configuré WP Discourse et Discourse, et tout semble bien.

Cependant, j’ai eu un client qui s’est inscrit (du côté de WordPress) avant que Discourse ne soit connecté, et cet utilisateur n’a PAS été créé simultanément dans Discourse.

Lorsque cet utilisateur essaie de visiter les forums, il est redirigé vers mon domaine principal avec une longue chaîne de requête SSO ajoutée à l’URL.

(En d’autres termes, cela ne fonctionne pas.)

J’ai choisi de contourner la vérification par e-mail pour éliminer cet obstacle potentiel, donc ce n’est pas le problème ici.

J’ai également sélectionné synchroniser les données utilisateur dans le plugin WP Discourse dans l’espoir que cela résolve le problème, mais cela n’a pas été le cas.

J’ai l’impression que je pourrais résoudre cela manuellement si je pouvais créer un utilisateur dans Discourse, mais je ne vois pas comment faire cela compte tenu de la configuration actuelle de mes forums.

Alors, que puis-je faire ? Si possible, je préférerais ne pas demander à cet utilisateur d’annuler son paiement et de tout recommencer…

Merci pour tout éclairage que vous pourrez apporter !

1 « J'aime »

Mise à jour : J’ai été impatient et j’ai fait en sorte que l’utilisateur rachète. Malheureusement, nous sommes arrivés au même résultat : l’authentification unique (SSO) ne fonctionne pas, et au lieu d’accéder aux forums, l’utilisateur est renvoyé vers mon site web principal avec une longue chaîne de requête SSO ajoutée à l’URL.

Que dois-je faire pour résoudre ce problème ?

J’ai trouvé le problème :

Les clés secrètes ne correspondaient pas. Pour une raison quelconque, je pensais que Discourse me proposait une version base64 du texte que j’avais saisi dans le champ de la clé secrète (lors de la copie de la clé pour la coller dans WordPress), mais ce n’est pas le cas — les clés doivent correspondre à l’identique.

3 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.