Areas を使用して mvc アプリケーションを作成しています。これらの領域には異なる認証方法が必要です。
私は通常、認証に httpmodules を使用します。http モジュールでは、ユーザーが認証されているかどうかを確認し (通常は Cookie を使用します)、そうでない場合はリダイレクトします。
したがって、アプリケーション全体を認証するための httpmodule があり、その領域で認証するために別の httpmodule を登録したいと考えています。
私は試した:
- area フォルダー内の web.config ファイルを使用し、そこに httpmodule をリストします。
- web.config ファイルの場所セクションを使用します。
どちらも私にとってはうまくいきませんでした httpmodule は呼び出されませんでした。
- エリアの httpmodule を登録するにはどうすればよいですか。
- アプリ全体の httpmodule をオーバーライドするにはどうすればよいですか。
- これが間違った方法である場合、これを行うためのより良い方法は何ですか。
ありがとう