【问题标题】:Anonymous access and NTLM authentication in IISIIS 中的匿名访问和 NTLM 身份验证
【发布时间】:2009-01-29 19:09:06
【问题描述】:

我有一个使用 IIS 设置的服务器,我的站点有一些页面应该允许匿名访问,而一些页面应该需要“集成 Windows 身份验证”。在 IIS 的身份验证方法屏幕上,您似乎可以同时启用“集成 Windows 身份验证”和匿名访问,但我阅读的文档似乎表明您只能使用其中一种。

有谁知道如何允许匿名访问某些页面并要求对其他页面进行 NTLM 身份验证?

谢谢,

【问题讨论】:

标签: iis authentication ntlm mixed-authentication


【解决方案1】:

同时启用匿名访问和 Windows 身份验证意味着它将首先尝试匿名访问,如果失败,它将回退到 Windows 身份验证。 如果两者都需要,您可以按照 web.config 的建议进行操作,或者将需要保护的页面放在 IIS 的子文件夹中,然后仅启用 Windows 身份验证。

【讨论】:

    【解决方案2】:

    您必须使用authorization section in web.config

    要使特定文件夹只需要身份验证,您可以让 web.config 仅在子文件夹中包含授权元素,如下所示:

    <configuration>
       <system.web>
          <authorization>
             <deny users="?" />
          </authorization>
       </system.web>
    </configuration>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-09
      • 2016-06-08
      • 1970-01-01
      相关资源
      最近更新 更多