您好,
我在集成 Discourse Connect SSO 解决方案时遇到问题。
一切都已启动并运行,我编码和解码的所有数据似乎都是正确的。
问题是当我尝试登录时,会收到登录错误
账户登录超时,请重试登录。
并且在 /logs 页面上可以看到
Nonce 不正确,是在不同的浏览器会话中生成的,或者已过期
奇怪的是,当我启动 SSO 流程时,/logs 页面显示此 Nonce
nonce: 5bfe777da39abd9199ef213453975310
但在导向我的登录页面的重定向 URL 中,sso 参数是
bm9uY2U9NzE1ZDE5MDM3YTUzZDY0ZDY4NTU3YjIyMzVmYmE4NzEmcmV0dXJuX3Nzb191cmw9aHR0cHMlM0ElMkYlMkZmb3J1bXMucGxheXJlc3BhcmsuY29tJTJGc2Vzc2lvbiUyRnNzb19sb2dpbg%3D%3D
解码后显示此 Nonce
nonce=715d19037a53d64d68557b2235fba871
因此,最终载荷中的 Nonce 不匹配。
这是错误还是我做错了什么?
我们目前使用的是最新的 2.9.0.beta4 版本。