こんにちは。
Discourse Connect SSO ソリューションの統合で問題が発生しています。
すべてが稼働しており、エンコードおよびデコードするデータはすべて正しいようです。
しかし、ログインしようとすると、ログインエラーが発生します。
アカウントのログインがタイムアウトしました。もう一度ログインしてください。
そして、/logs ページには次のように表示されます。
Nonce が正しくありません。別のブラウザセッションで生成されたか、期限切れです。
奇妙なことに、SSO プロセスを開始すると、/logs ページにはこの nonce が表示されます。
nonce: 5bfe777da39abd9199ef213453975310
しかし、私のログインページにリダイレクトする URL の sso パラメータは次のとおりです。
bm9uY2U9NzE1ZDE5MDM3YTUzZDY0ZDY4NTU3YjIyMzVmYmE4NzEmcmV0dXJuX3Nzb191cmw9aHR0cHMlM0ElMkYlMkZmb3J1bXMucGxheXJlc3BhcmsuY29tJTJGc2Vzc2lvbiUyRnNzb19sb2dpbg%3D%3D
これをデコードすると、この nonce が表示されます。
nonce=715d19037a53d64d68557b2235fba871
したがって、最終的なペイロードでは nonce が一致しません。
これはバグですか、それとも私が何か間違っていますか?
現在、最新の 2.9.0.beta4 バージョンを使用しています。