gpt4 book ai didi

active-directory - Windows 身份验证在 ie7 中不起作用

转载 作者:行者123 更新时间:2023-12-03 23:21:09 25 4
gpt4 key购买 nike

真的需要这方面的帮助,尝试了很多事情并且没有想法。

我有一个托管在内部开发服务器上的网站,内部员工可以访问。

服务器设置是 windows 2008 R2,iis 7.5 sql 2008 express。我使用事件目录进行身份验证。

在 Chrome 中,该网站加载,并自动记录我识别我的名字。

在 IE7 中查看该站点时,响应为:
“401 - 未经授权:由于凭据无效,访问被拒绝。
您无权使用您提供的凭据查看此目录或页面。"


我尝试了以下方法:

  • 在 iis 中仅将 Windows 身份验证设置为启用(其余禁用)
  • 将 NTLM 移至提供商列表的顶部
  • 将 Web 目录完全控制到 Everyone/IUSR/Network Service/DeafultAppPool ...列表继续。
  • 已检查 ie 设置(已选中启用集成 Windows 身份验证)
  • IE7中的用户认证设置为“仅在内网区域自动登录”。
  • 在 web.config 中设置以下内容:
  • <anonymousIdentification enabled="false" />
  • <authentication mode="Windows" />
  • <identity impersonate="false" />
  • 执行:cscript adsutil.vbs set w3svc/NTAuthenticationProviders "NTLM"

  • 当我在 IE7 中访问 Intranet 时,我确信它不是浏览器设置,因为我已针对 AD 进行身份验证。

    怎么了?我该如何解决?

    非常感谢

    最佳答案

    来自技术网文章,http://technet.microsoft.com/en-us/library/cc754628(v=ws.10).aspx :

    The default setting for Windows authentication is Negotiate. This setting means that the client can select the appropriate security support provider. To force NTLM authentication, you must change the value of the element under the element in the ApplicationHost.config file.



    IE 正在使用 Kerberos,而不是像 Chrome 和 Firefox 那样依赖 NTLM。您必须按照以下步骤在 IIS7.5 中强制执行 NTLM 身份验证:
  • 选择您的网站。
  • 双击认证。
  • 选择“Windows 身份验证”(确保已启用)。
  • 单击右侧栏中的“提供者...”。
  • 选择 NTLM 并单击“上移”。

  • enter image description here

    关于active-directory - Windows 身份验证在 ie7 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7337054/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com