1

MVC-4 アプリケーションの特定のフォルダーに対して、非常に単純なパスワード保護が必要です。簡単に言うと、データベースの検証、ASP メンバーシップ、フォーム認証、OpenID などはありません。

「Admin」というフォルダ内のビューへのアクセスを許可されるユーザーは 1 人だけです。ユーザー名「ABV」、パスワード「myPassword」。繰り返しますが、高度なセキュリティ要件はありません。それは、誤って特定のダイアログに入ろうとしたユーザーを外に出さないようにすることです。

初めて管理者フォルダーにアクセスするとすぐに、Windows 認証ダイアログを表示する方法を望んでいました。

このフォーラムのいくつかの投稿は、これを web.config に入れることを提案しています:

<location path="Admin">
<system.web>
  <authorization>
    <deny users="?"/>
    <allow users="ABV"/>
  </authorization>
</system.web>

私のサーバーでは、上記のパスワードを使用して「ABV」という Windows ユーザーを追加しました。

Admin フォルダのビューにアクセスしようとすると、404 エラーが発生します。パスワードダイアログは表示されませんでした。

「匿名アクセスを有効にする」のチェックを外すなど、Webサーバー(IIS6)の設定もいじっています。しかし、私が何をしたとしても、それは役に立ちませんでした。

明らかな何かを見逃したと確信しており、誰かがここで私を助けてくれることを願っています.

みんなありがとう!イングマール

4

0 に答える 0