使用特定用户或主机时在 IIS 中提示输入 Windows 凭据

使用特定用户或主机时在 IIS 中提示输入 Windows 凭据

我有一个使用集成 Windows 身份验证的 IIS 站点。今天我们为计算机设置了一个新会议室,该会议室有自己的专用用户帐户,从此计算机/用户访问 IIS 站点的人将没有适当的权限。有没有办法拒绝使用 Windows 身份验证的 IIS 上的用户或主机的访问,而是提示输入凭据?

我发现,如果我调用下面的代码,我可以强制提示凭据,但不会接受任何凭据。提示一遍又一遍地发生。

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

答案1

那么 IIS 授权规则呢?您可以拒绝“所有用户”、“所有匿名用户”或“特定用户”

希望有所帮助。

相关内容