Les utilisateurs ne peuvent pas se connecter avec Discourse Connect

Il s’agit d’une configuration basée sur Docker. La connexion SSO fonctionnait parfaitement jusqu’à ce que je redémarre le serveur. Maintenant, chaque fois qu’un utilisateur essaie de se connecter, l’utilisateur reçoit cette erreur de délai d’attente (TimeOut Error).

Ce que j’ai essayé jusqu’à présent -

  • Changé la clé secrète.
  • Désactivé le paramètre “Must Approve User”.

Rien n’a fonctionné jusqu’à présent. Vos suggestions et indications seraient appréciées.

Merci !

Avez-vous essayé de chercher d’autres messages d’erreur sur discourse.example.com/logs ? :mag:

1 « J'aime »

Il semble que Discourse ne puisse pas se connecter à votre serveur SSO. Difficile de deviner pourquoi. Faites des choses comme redémarrer la machine, vérifier que Docker est à jour, essayer de telnet depuis l’intérieur du conteneur vers votre serveur SSO, voir si votre serveur SSO est en ligne, si le serveur SSO a un nouveau pare-feu qui vous empêche de vous connecter. Des choses comme ça.

Je vois pourquoi la connexion SSO échoue.

Journal SSO détaillé : Le nonce est incorrect, a été généré dans une session de navigateur différente ou a expiré add_groups : admin : moderator : avatar_force_update : avatar_url : bio : card_background_url : email

Nous avons donc intégré Discourse à notre application web en utilisant un iframe. Je ne vois pas pourquoi cela pourrait poser problème puisque nous utilisons cette configuration depuis 18 mois.

Selon vous, quel pourrait être le problème, car rien n’a changé ?

Salut. J’ai le même problème lorsque j’utilise Discourse SSO dans une iframe. Quelqu’un a-t-il résolu ce problème ?