web-dev-qa-db-ja.com

RequireNonceはtrue(デフォルト)ですが、validationContext.Nonceはnullです

Azure Active Directoryを使用してAzureでアプリを実行しています。一部のユーザーは、アプリにアクセスしようとしてこのエラーが発生することを報告しています。私はそれにアクセスできますが、他の多くのユーザーも問題を抱えています。問題を抱えている特定のユーザーだけがエラーメッセージを表示します。

IDX10311:RequireNonceはtrue(デフォルト)ですが、validationContext.Nonceがnullです。 Nonceは検証できません。 nonceをチェックする必要がない場合は、OpenIdConnectProtocolValidator.RequireNonceをfalseに設定します

私はそれをググりましたが、私は解決策を見つけることができません、誰か他の人がこの問題を経験しましたか?どうすれば修正できますか?

8
proteus

同じ問題がありましたが、Microsoft.Owin.Security.OpenIdConnectをバージョン3.0.1に戻すと問題が解決しました

OWIN OpenIdConnectミドルウェアIDX10311 nonceは検証できません