SSO cassé après reconstruction avec stable v3.3.3

Ce n’est pas le cas – nous avons une implémentation assez standard de ce qui est décrit dans Setup DiscourseConnect - Official Single-Sign-On for Discourse (sso) en suivant les redirections. Cela fonctionne sans problème depuis quelques années et nous n’y avons pas touché.

Bien que nous ne fassions rien d’inhabituel en matière de SSO, j’ai quand même essayé en le désactivant dans la console Rails et tout ce que cela a fait pour moi, c’est de supprimer le message d’erreur. En d’autres termes, lorsque le fournisseur SSO redirigeait vers Discourse, au lieu de l’erreur La connexion au compte a expiré, veuillez réessayer de vous connecter., il n’y avait aucun message (erreur ou autre) – mais, malheureusement, toujours déconnecté.

Je me raccroche aussi à des brindilles car c’est assez étrange. Je pense que le fait que le problème ne se soit pas manifesté lors de notre mise à jour initiale vers la version 3.3.3 via l’interface web, mais seulement (~36h) plus tard après une reconstruction de la console, pourrait être un indice, mais je n’en sais pas assez sur les différences entre les deux.

J’ai essayé de repasser à la version 3.3.3 et le problème est revenu immédiatement. Revenir à la version 3.3.2 a de nouveau fait fonctionner le SSO.

2 « J'aime »