在多个应用程序之间共享Windowsauthentication

我有两个Windows身份validation打开的应用程序。 第二个应用程序在第一个应用程序内部的iframe中调用。 在Intranet中,它正在正常工作,因为它正在从计算机中取出当前login的用户,而不是提示input凭据。 但是从外部networking来看,它是提示两个应用程序的凭据。

脚本

服务器:Windows Server 2008 R2

这种行为是预料之中的,因为浏览器(例如Internet Explorer)可以使用集成Windows身份validation(假设您的域位于Windows的Intranet安全区域中)

如果您使用非域join设备,则浏览器会“看到”两个完全不同的域,并且不知道它们是相互关联的。

也许 ,如果您将iframe与父框架相同的域上,您将只看到一个身份validation请求。