首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > 应用服务器 >

集成Windows身份认真有关问题。小弟我快不行了

2012-04-09 
集成Windows身份认真问题。我快不行了…公司门户网站,在我到公司之前,就做好了。AD认证的,外网访问会弹一个Wi

集成Windows身份认真问题。我快不行了…
公司门户网站,在我到公司之前,就做好了。AD认证的,外网访问会弹一个Windows身份认证的框,内网域里面的计算机登陆不会弹。
现在又做了一个CRM系统,部署好,外网访问,弹认证框,没有问题。可是内网登陆,也弹认证框。通过内网IP访问CRM,不会弹框。求解!

我快被搞死了。以为是DNS问题,可是,如果是DNS问题,以前那个门户网站为什么好的?
IIS上我也设置了,不允许匿名访问,集成Windows身份认真我也勾了。
谁帮帮我……

[解决办法]
听起来有点奇怪,居然通过IP访问不会弹框。如果你的IE没有做过任何设置改变的话,IP访问应该也会弹框。

先跟你讲一下为什么弹框:
其实这个是由客户端来决定的,而不取决于服务端。

1. 如果你的IE认为你访问的是intranet(内网)的话,它就会自动使用当前登录的用户的身份来访问IIS,而如果这个身份在IIS上面拥有权限的话就会直接显示结果;相反如果IIS上面没有权限的话也会弹登录框,这个时候你要是输入与当前用户一样的用户名密码的话,它会连续弹框最终失败。

2. 当IE认为你访问的是internet(外网)的话,那么一定会弹框,IE不会尝试使用当前用户的身份去访问IIS。

我相信你的情况符合第2点。

默认情况下,只有当IE访问Netbios名字(比如:http://MyIISServer/index.html)的时候才认为是intranet,其它情况都属于internet。请参考:http://support.microsoft.com/kb/303650/en-us

如果你真的是第2种情况的话,那么可以在IE里面把这个CRM站点加到"Local intranet"就可以解决问题。

[解决办法]
很是讨套微软的这套所谓的 windows 认证. 访问一个WEB,还在提供NETBIOS协议支持...

无语啊无语...

必要,可以使用 数字证书来保存内网安全以及方便 嘛.


[解决办法]
这有什么好讨厌的?人家又不是只有一种认证方式咯,你可以采用别的方式啊。

再说了,就算是Windows集成认证,人家没有告诉你说一定要用Netbios协议咯,只是说IE默认把非Netbios的名字认为是外网而已,这个也是合情合理的啊。否则的话,难道IE要把类似于topic.csdn.net这样的域名也要理解为“内网”吗?

你只要把需要访问的网址加到"Local Intranet",那么不需要Netbios名字了啊。

您说呢?

热点排行