WP + Discourse; 新規ユーザーSSOが機能しません

ここに少し問題があるのですが、皆さんお手伝いいただけますでしょうか…

WP Discourse と Discourse を設定し、すべて順調に見えます。

しかし、Discourse が接続される前に(WordPress 側で)顧客がサインアップしたのですが、そのユーザーは Discourse に同時に作成されませんでした。

このユーザーがフォーラムにアクセスしようとすると、長い SSO クエリ文字列が URL に追加された状態で、私のプライマリ ドメインにリダイレクトされます。

(つまり、機能しません。)

この潜在的な障害を取り除くために メール認証をバイパスする を選択したので、これは問題ではありません。

また、これが問題の解決に役立つことを期待して、WP Discourse プラグインで ユーザー データを同期する を選択しましたが、解決しませんでした。

Discourse 内でユーザーを作成できれば、手動で解決できるような気がしますが、現在のフォーラムの設定方法では、その方法が見当たりません。

では、どうすればよいでしょうか? 可能であれば、このユーザーに支払いを取り消して、すべてをやり直すように言いたくありません…

何か洞察があれば、どんなことでも感謝いたします!

「いいね!」 1

更新: 私は我慢できずに、ユーザーに再購入してもらいました。残念ながら、結果は同じでした。SSOは機能せず、フォーラムに到達する代わりに、ユーザーは大きなSSOクエリ文字列がURLに追加された状態で私のプライマリウェブサイトに送り返されます。

これを解決するために何をする必要がありますか?

問題が判明しました。

秘密鍵が一致していませんでした。なぜか、Discourse が秘密鍵フィールドに入力したテキストの base64 バージョンを提供してくれる(鍵を WordPress に貼り付けるためにコピーするとき)と思っていましたが、そうではありませんでした。鍵は完全に一致する必要があります。

「いいね!」 3

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.