0

有两个网站(siteA 和 siteB)托管在同一网络中。用户可以使用他们的活动目录登录详细信息登录到站点 A。然后有一个到siteB的链接。如果用户单击该链接 siteB 应跳过 siteB 的登录页面并与该用户一起重定向到主页。如果用户直接访问siteB,它应该是登录页面。

站点 URL 站点 A:siteA.domain.com 站点 B:siteB.domain.com

在站点 A 中有一个指向 siteB = http://siteB.domain.com的链接(无查询字符串参数)。而且我不能在siteA中进行更改。

这就是他们的要求。我怎么能这样。cookie 共享或任何其他方式?如果没有其他方法如何使用查询字符串?

(这两个网站都可以通过互联网访问。)

4

1 回答 1

1

安装 siteC,它将是 Active Directory 联合身份验证服务 2 (ADFS2)。可以选择将其切换到表单身份验证,以便用户必须从 Active Directory 中键入他们的用户名和密码。ADFS2 是 Windows Server 的免费插件,您可以从 MSDN 下载它。

从这一刻起,ADFS 将负责对您的用户进行身份验证并将此信息传递给其他站点。您的用户仅进行一次身份验证,即他们第一次登录您的站点 A 或 B 时。

然后,了解联合身份验证的工作原理,对您的站点 A 和 B 进行细微更改。有一本免费的电子书

http://msdn.microsoft.com/en-us/library/ff423674.aspx

于 2013-06-05T06:23:27.093 回答