Bonjour,
J’ai un problème pour intégrer la solution SSO Discourse Connect.
Tout est opérationnel et toutes les données que j’encode et décode semblent correctes.
Le problème est que lorsque j’essaie de me connecter, j’obtiens une erreur de connexion :
La connexion au compte a expiré, veuillez réessayer de vous connecter.
et sur la page /logs, je peux voir :
Nonce incorrect, a été généré dans une session de navigateur différente, ou a expiré
Étrangement, lorsque je démarre le processus SSO, la page /logs affiche ce nonce :
nonce: 5bfe777da39abd9199ef213453975310
mais dans l’URL de redirection qui mène à ma page de connexion, le paramètre sso est :
bm9uY2U9NzE1ZDE5MDM3YTUzZDY0ZDY4NTU3YjIyMzVmYmE4NzEmcmV0dXJuX3Nzb191cmw9aHR0cHMlM0ElMkYlMkZmb3J1bXMucGxheXJlc3BhcmsuY29tJTJGc2Vzc2lvbiUyRnNzb19sb2dpbg%3D%3D
ce qui, après décodage, affiche ce nonce :
nonce=715d19037a53d64d68557b2235fba871
par conséquent, le nonce ne correspond pas dans la charge utile finale.
Est-ce un bug ou est-ce que je fais quelque chose de mal ?
Nous utilisons actuellement la dernière version 2.9.0.beta4.