Bonjour, j’utilise SSO pour me connecter à WordPress via Discourse. J’ai utilisé le plugin Discourse pour WordPress.
Au début, tout fonctionnait parfaitement.
Cependant, lorsque je suis dans la même session (sans me déconnecter) et que j’essaie d’accéder au lien admin /wp-admin/, je ne suis pas redirigé vers le tableau de bord. Le formulaire de connexion affiche cette erreur :
Nonce expiré
Il y a un problème avec la session ou les cookies. Cela rend l’utilisateur confus, car j’utilise SSO avec la connexion Google.
Je pense que le problème que vous rencontrez est dû à la mise en cache des objets sur votre serveur. Essayez d’ajouter le code suivant au fichier functions.php de votre thème WordPress pour voir si cela résout le problème :
Cela signifie que votre paramètre “7” dans le SSO est correct.
J’ai essayé de rediriger mon lien vers ce paramètre pour rediriger l’utilisateur.
Vous pouvez vérifier et résoudre ce problème en examinant les paramètres des liens.
Ce lien, associé au texte « Texte de connexion externe », fonctionne correctement.
Merci mon pote, après pas mal de jurons, j’ai trouvé le problème : le plugin Paid Membership Pro a créé un conflit. Je dois encore trouver comment restreindre le contenu sur WordPress pour les utilisateurs venant de Discourse SSO, mais au moins, je vois où se situe le problème maintenant