特定のユーザーまたはホストが使用されるときに IIS で Windows 資格情報を要求する

特定のユーザーまたはホストが使用されるときに IIS で Windows 資格情報を要求する

統合 Windows 認証を使用する IIS サイトがあります。今日、コンピューター専用のユーザー アカウントを持つ新しい会議室を設定しましたが、このコンピューター/ユーザーから IIS サイトにアクセスするユーザーには適切な権限がありません。Windows 認証を使用して IIS 上のユーザーまたはホストへのアクセスを拒否し、代わりに資格情報を要求する方法はありますか?

以下のコードを呼び出すと資格情報のプロンプトを強制できることがわかりましたが、資格情報は受け入れられません。プロンプトは何度も表示されます。

if (WorkContext.CurrentCustomer.Email == "[email protected]")
{
    Response.StatusCode = 401;
    Response.End();
}

答え1

IIS 承認ルールはどうですか? 「すべてのユーザー」、「すべての匿名ユーザー」、または「特定のユーザー」を拒否できます。

お役に立てれば幸いです。

関連情報