IHttpModule
私には特定のルートでのみ働きたいという習慣があります。
例えば :http://example.com/HandleAzureTask
/HandleAzureTask
このモジュールをルート上でのみ呼び出し/処理したい。
これはコントローラーではないため、[Authorize]
属性を実際に設定することはできません。ユーザーが認証されている場合にのみ強制的に呼び出し/処理するにはどうすればよいですか?
私はASP.NET MVC 4を使用しており、現在、モジュールを次のようにweb.configに追加しています。
<modules>
<remove name="AzureWebDAVModule" />
<add name="AzureWebDAVModule" type="VMC.WebDAV.Azure.Module.AzureWebDAVModule, VMC.WebDAV.Azure.Module" />
</modules>