Discourse SSOとWordpressをプロバイダーとして使用すると、無効なリクエストエラーが表示される

現在、私の WordPress と Discourse のインストールで奇妙な問題に直面しています。

2018 年から WordPress を Discourse の SSO プロバイダーとして設定しています。

これまですべて正常に動作していました。最近、ユーザーがサブ URL「discourse.sub.domain.com」でフォーラムに直接アクセスし、Wordpress のログインページ「sub.domain.com/login」にリダイレクトされてログインすると、「無効なリクエスト」というエラーが発生します。

ユーザーが再度フォーラム URL「discourse.sub.domain.com」にアクセスすると、ログイン済みとなり、すべて正常に動作します。

SSO シークレットを更新しましたが、問題なく動作しているようです。ユーザーログインも機能しています。API キーも更新しましたが、これも問題なく動作しています。


WordPress と Discourse でデバッグを有効にしましたが、内部にはエラーが記録されません。

WordPress SSO プラグインに、確認するための他のデバッグログインオプションはありますか?

新規ユーザーが作成された場合、SSO 同期は完璧に機能し、「Invalid Request」というエラーは表示されません。

一方、既存のユーザーで試すと、最初のログイン試行で「Invalid Request」というエラーが発生します。

また、Discourse のログでは、エラーなくログインが成功したことが示されています:

ご報告ありがとうございます。問題があるとしたら、多階層のサブドメインの使用に関連している可能性が高いと考えています。再現できるか確認し、改めてご連絡いたします。