フォーム認証を使用するASP.NETアプリケーションがあります。
/webdavフォルダー以下のリクエストに応答するHttpModuleを追加します。これらのリクエストには、基本/ダイジェスト認証を使用する必要があります。
ルートweb.configでFormsに<authentication>
設定すると、webdavクライアントからのリクエストは、ユーザーをログインページにリダイレクトする302を受信します。
MADAMはこれを達成するための最良の方法ですか?
フォーム認証を使用するASP.NETアプリケーションがあります。
/webdavフォルダー以下のリクエストに応答するHttpModuleを追加します。これらのリクエストには、基本/ダイジェスト認証を使用する必要があります。
ルートweb.configでFormsに<authentication>
設定すると、webdavクライアントからのリクエストは、ユーザーをログインページにリダイレクトする302を受信します。
MADAMはこれを達成するための最良の方法ですか?
MADAMはあなたにぴったりだと思います。
私は MADAM を使用して、RSS リーダーにアクセスできるログイン ユーザーに固有の RSS フィードを利用できるようにしています。また、モバイル アプリ アクセスをアプリケーションに実装するときにも使用する予定です。そうすれば、同じコントローラー ロジックを使用して、MADAM を使用して認証を変更できます。
BASIC 認証を行っている場合は、HTTPS リクエストを使用することをお勧めします。また、IIS 7 を使用している場合は、必ず http モジュール構成を system.webServer/modules セクションに追加してください。IIS 7 の開発サーバーではなくローカルで動作している理由を診断するのにあまり注意を払っておらず、時間を無駄にしていました。