dotnetOpenAuth.Messaging.Protocol 例外をしばらくデバッグしようとしてきましたが、正確な問題を見つけて修正する方法がわかりません。
私は MVC を使用しており、Oauth2 でユーザーをログに記録しようとしています。フロー内の通常のログインでは問題なく機能しますが、ユーザーがパスワードをリセットし、oauth ログインのために自動的にコントローラーにリダイレクトされると、次のエラーが発生します。
DotNetOpenAuth.Messaging.ProtocolException was unhandled by user code
HResult=-2146233088
Message=Unexpected OAuth authorization response received with callback
and client state that does not match an expected value.
Source=DotNetOpenAuth.Core
この問題にアプローチする方法や、リクエストの何が問題なのかを特定する方法がわかりません。どんな方向性でも大歓迎です。
特に問題を引き起こしているのは次の行です。
OAuthClient.ProcessUserAuthorization(Request);
しかし、リクエストのどこが間違っているのか、または確認する方法がわかりません。