asp.net MVC-4 Web サイトへのログインに Google OAuth 2.0 と facebook を使用しています。私はかなり長い間奇妙な問題に苦しんでいます。問題は次のとおりです。
GoogleログインボタンまたはFacebookログインボタンをクリックすると、ログイン資格情報を入力するGoogleまたはFacebookログインページにリダイレクトされました。その後、/Account/ExternalLoginCallback アクション (Facebook および Google アプリの設定で redirect_uri として設定) にリダイレクトされました。しかし、私は /Account/ExternalLoginCallback に 2 回リダイレクトされました。
ExternalLoginCallback アクションにブレークポイントを挿入しました。最初のリダイレクトではすべてがうまくいき、ExternalLoginConfirmation ビューが表示され、再び自動的に同じアクション (ExternalLoginConfirmation) が呼び出され、今回は [2 回目] 例外、つまり 404 の不正な要求が発生しました。
私の質問は、なぜ /Account/ExternalLoginCallback Action で 2 回リダイレクトするのですか????
すべてを行ったが解決策が見つからなかったので助けてください。最悪の事態は、 /Account/ExternalLoginCallback Action への2番目のリダイレクトの原因がわからないことです。