加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

在Windows上从Web浏览器登录没有用户名和密码

发布时间:2020-12-14 02:08:34 所属栏目:Windows 来源:网络整理
导读:我听说在 Windows上您可以从Web浏览器登录到Web服务器,而无需通过常用的登录输入用户名和密码,而是使用NTLM协议直接使用Windows中的凭据. 这是如何实现的? Web服务器是否需要支持一些额外的身份验证? 更新:我要的是通用的Web服务器,而不仅仅是IIS.例如,如
我听说在 Windows上您可以从Web浏览器登录到Web服务器,而无需通过常用的登录输入用户名和密码,而是使用NTLM协议直接使用Windows中的凭据.

这是如何实现的? Web服务器是否需要支持一些额外的身份验证?

更新:我要的是通用的Web服务器,而不仅仅是IIS.例如,如何在Apache上执行此操作?

解决方法

只需要将Web服务器配置为支持Windows身份验证(将是NTLM,或者 – 更好 – 如果客户端和服务器都是W2K或更高版本,则为Kerberos).我相信IIS或Apache可以配置为这样做.

浏览器也必须支持这一点 – 至少IE是这样做的(不确定其他的,它可能是可能的).编辑:看起来像firefox也有一些支持,以及MacOS上的safari

编辑:有关apache的详细信息,用于NTLM身份验证的Google模块. Kerberos模块也存在.根据其他答案,这实际上只适用于Intranet – 不仅仅是因为浏览器需要位于Intranet区域(仅适用于IE),而是因为任何干预防火墙通常会阻止此工作,并且因为必要的域间信任将可能不存在.如果apache服务器在UNIX上,那么工作也有点麻烦,特别是如果你在UNIX上也有混合的Kerberos服务器,但仍然可能.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读