私の BaseController から派生した私のコントローラーは、OAuth 要求を行うために ExecuteCore を実装します。リクエスト内でコールバック (つまり /Test/CallBack) を送信し、セッションにデータを保存します。プロバイダー サーバー上のデータへのアクセスを許可または拒否するためのプロバイダーからのページが表示されます。Accept をクリックすると、/Test/CallBack にリダイレクトされます。このアクション メソッドでは、セッションからデータを取得しようとしていますが、セッションは空です (null ではなく、データが失われています)。なぜ?ありがとう。OBS: テストして、SessionState を Web.config ファイルに追加しました。
MVC の同じコードが機能する代わりに、Web フォーム プロジェクトを作成しました。