![使用特定用户或主机时在 IIS 中提示输入 Windows 凭据](https://linux22.com/image/667864/%E4%BD%BF%E7%94%A8%E7%89%B9%E5%AE%9A%E7%94%A8%E6%88%B7%E6%88%96%E4%B8%BB%E6%9C%BA%E6%97%B6%E5%9C%A8%20IIS%20%E4%B8%AD%E6%8F%90%E7%A4%BA%E8%BE%93%E5%85%A5%20Windows%20%E5%87%AD%E6%8D%AE.png)
我有一个使用集成 Windows 身份验证的 IIS 站点。今天我们为计算机设置了一个新会议室,该会议室有自己的专用用户帐户,从此计算机/用户访问 IIS 站点的人将没有适当的权限。有没有办法拒绝使用 Windows 身份验证的 IIS 上的用户或主机的访问,而是提示输入凭据?
我发现,如果我调用下面的代码,我可以强制提示凭据,但不会接受任何凭据。提示一遍又一遍地发生。
if (WorkContext.CurrentCustomer.Email == "[email protected]")
{
Response.StatusCode = 401;
Response.End();
}
答案1
那么 IIS 授权规则呢?您可以拒绝“所有用户”、“所有匿名用户”或“特定用户”
希望有所帮助。