2011-09-01 123 views
0

我们有需要处理在Windows域认证多个网站。只有一台服务器,但有多个站点。多个站点(应用程序),Windows身份验证(IIS 7)

例如:
s1.domain.com
s2.domain.com
s3.domain.com

所有这一切都需要一个单点登录。很简单,除了登录对话框只能出现一次。

因此,我们需要一个跨网站集成的身份验证。

有什么想法?

回答

0

至于我可以告诉你,这是不可能的事情。 IE是唯一能够接近的人,但它似乎是浏览器的一个缺点。

相反,我们从s1中,相同的域的内部S2和S3和配置的虚拟应用程序创建的重定向。

0

我最近测试了相同的情况下,效果不错,我打开Windows身份验证和模拟=真在这两个网站,那么一旦用户登录的第一个网站,它可以使到第二站点的请求,它然后运行一个针对SQL Server数据库的查询,全部使用相同的凭证。

但是,当在不同的物理服务器上放点,不再被传递到第二现场的凭据,所以我请求发送从第一次现场第二的网站时得到401错误,我一直坚持。令人惊讶的是,它只发生在FireFox上,即使它是服务器 - 服务器请求(Fiddle无法捕捉到这个请求)。

相关问题