码迷,mamicode.com
首页 > Windows程序 > 详细

IIS Windows身份认证提示输入账号密码

时间:2015-06-03 19:51:40      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:windows   internet   服务器   密码   认证   

我查了下Windows身份认证提示输入账号密码的根本原因

首先明确一点, 基本身份认证和Windows身份认证是IIS的两种认证方式,在添加角色服务的时候,可以只添加一种或者两个都添加,两者之间没有相互合作的关系

两者的使用背景不同

      基本身份认证:使用的是能够登陆服务器的Windows账号(可以是域账号或本地账号),密码传递不安全,通常与SSL连用

       Windows身份认证:使用的是域账号,不需要传递密码,但仅限于同一个域内使用

https://msdn.microsoft.com/en-us/library/aa292114%28v=vs.71%29.aspx

当时发现的AA系统不用输入账号密码,而BB需要输入账号密码的根本原因是:

1.IE设置:IE-->Internet选项-->安全-->Internet-->用户验证-->登陆(默认设置为只有在Intranet域自动登陆)

2.如果URL中包含点号,IE会假定此URLInternet中,无法使用Intranet中的自动登陆

https://support.microsoft.com/zh-cn/kb/258063

 

现有两种办法解决需要输入账号密码的问题

1.   URL中不包含句点(AA系统用的是地址访问,不包含包点;而BB使用的是IP访问包含点

2.将IE-->Internet选项-->安全-->Internet-->用户验证-->登陆(设置为自动使用当前用户名和密码登陆),这种需要每个客户端修改IE设置,不建议使用

有理解错误的地方,还请大家指出来,一起讨论,谢谢!


本文出自 “活到老,学到老” 博客,请务必保留此出处http://alicedai.blog.51cto.com/5589624/1657947

IIS Windows身份认证提示输入账号密码

标签:windows   internet   服务器   密码   认证   

原文地址:http://alicedai.blog.51cto.com/5589624/1657947

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!