在不需要用户域的情况下保护IIS 7中的文件夹即。域\用户名

时间:2011-10-28 15:39:58

标签: windows security iis authentication dns

我使用Windows身份验证在我的网站上保护了一个文件夹。我在服务器上创建了一个用户,并在删除匿名访问权限时授予他们访问该文件夹的权限。这样可以正常工作,但是如果用户通过Internet Explorer登录,则必须指定域(即DOMAIN \ username)。

无论如何不需要域名和用户名吗?

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

找到一个解决方案,我让它早些时候工作但我没有意识到它,因为显示的URL不是https,即使它重定向到HTTPS(该文件夹包含pdf文件)。我

在IIS浏览器中的文件夹上,为403.4设置自定义错误页面,并在站点的根目录(redirectSSL.htm)上创建一个HTML文件,以指示该错误。

将此脚本添加到文件中:

    <html>
    <head><title>Redirecting...</title></head>
    <script language="JavaScript">
    function redirectHttpToHttps()
    {
    var httpURL= window.location.hostname + window.location.pathname + window.location.search;
    var httpsURL= "https://" + httpURL;
    window.location = httpsURL;
    }
    redirectHttpToHttps();
    </script>
    <body>
    </body>
    </html>

然后禁用Windows身份验证并启用基本身份验证。单击基本身份验证中的“编辑”并指定默认域。

这应该有效!