rak*_*los 5 iis active-directory windows-authentication internet-explorer-7 http-status-code-401
我创建了一个使用Windows身份验证的Intranet站点
在chrome中我可以立即访问该站点,在FF中它需要Active Directory登录.但是使用IE7我收到以下错误:
401 - 未授权:由于凭据无效,访问被拒绝.您无权使用您提供的凭据查看此目录或页面.
我不确定为什么它在其他浏览器中没有问题,但不是IE?任何帮助赞赏.
谢谢
小智 26
IE正在使用Kerberos而不是像Chrome和Firefox那样回归NTLM.您必须按照以下步骤在IIS7.5中强制执行NTLM身份验证:
我对 IIS 不熟悉,但在过去的几周里,我在将 AD 登录集成到 Web 应用程序方面获得了很多实践经验。这是很合乎逻辑的 - 每个 Microsoft 产品都可以更好地与另一个此类产品集成,并且只要您使用 Active Directory 作为 Windows 登录身份验证方法,Internet Explorer(应该对所有版本都有效,而不仅仅是 7)就会自动传递您的 AD 登录凭据。
其他所有浏览器要么需要进行配置才能执行此操作,要么要求您手动输入它们,要么根本不支持。这解释了为什么 Firefox 要求您提供用户名和密码。在 Opera 下,您很可能会收到相同的错误消息。
我对 Chrome 的猜测是,它是您选择的默认浏览器,在某个时间点,您输入了登录凭据,并且该会话仍然处于活动状态。
所有这些都意味着(如果我的假设是正确的)您需要使用与 Windows 不同的 AD 帐户来登录此应用程序,而后者(由 IE 自动传递)未经授权。
| 归档时间: |
|
| 查看次数: |
18307 次 |
| 最近记录: |