我有两个Windows身份validation打开的应用程序。 第二个应用程序在第一个应用程序内部的iframe中调用。 在Intranet中,它正在正常工作,因为它正在从计算机中取出当前login的用户,而不是提示input凭据。 但是从外部networking来看,它是提示两个应用程序的凭据。
脚本
服务器:Windows Server 2008 R2
这种行为是预料之中的,因为浏览器(例如Internet Explorer)可以使用集成Windows身份validation(假设您的域位于Windows的Intranet安全区域中)
如果您使用非域join设备,则浏览器会“看到”两个完全不同的域,并且不知道它们是相互关联的。
也许 ,如果您将iframe与父框架相同的域上,您将只看到一个身份validation请求。