OpenID Connectとsubの不一致

ユーザーはプロバイダー(WordPress、もし関係があれば)にログインでき、そのユーザーがDiscourseに戻ると、しばらく待ってから何も起こらなかったと表示されます。ログに次のように表示されます。

openid_connect_sub_mismatch: OmniAuth::Strategies::OpenIDConnect::SubVerifyError, OIDC sub mismatch.

プロバイダーとDiscourseの設定はあまり多くなく、すべてが正常であると確信していますが、私の感覚は今は重要ではありません。何かできることはありますか?

私のユーザーの場合、Subには値があり、WordPressとDiscourseのユーザーIDと同じです。

「いいね!」 1

はい、Clerk をプロバイダーとして使用した際に、私も今同じエラーが発生しました。

私の場合は、ユーザー情報応答に sub キーが含まれておらず、user_id しか含まれていないためです。

編集:Clerk にこの件を伝えたところ、修正されました :heart: