我有一个使用集成 Windows 身份验证的 IIS 站点。今天我们为计算机设置了一个新会议室,该会议室有自己的专用用户帐户,从此计算机/用户访问 IIS 站点的人将没有适当的权限。有没有办法拒绝使用 Windows 身份验证的 IIS 上的用户或主机的访问,而是提示输入凭据?
我发现,如果我调用下面的代码,我可以强制提示凭据,但不会接受任何凭据。提示一遍又一遍地发生。
if (WorkContext.CurrentCustomer.Email == "[email protected]")
{
Response.StatusCode = 401;
Response.End();
}
答案1
那么 IIS 授权规则呢?您可以拒绝“所有用户”、“所有匿名用户”或“特定用户”
希望有所帮助。