对具有两个不同域和数据库的两个不同Asp.net网站进行单一身份验证

时间:2016-03-24 11:51:26

标签: asp.net single-sign-on

我在两个不同的域上有两个不同的Asp.Net Web应用程序,两个不同的数据库没有相互链接。用户在两个不同的数据库中管理。 我们的要求是当用户登录第一个网站并打开第二个网站时,它会自动登录第二个网站。

1 个答案:

答案 0 :(得分:0)

假设您有两个网站 www.foo.com www.bar.com ,这可以通过使用Cookie来完成,但我认为没有一种阅读跨域cookie的方法

但您可以创建第三个网站 www.foba.com ,这两个网站将调用此第三个网站进行cookie身份验证。使用此经过身份验证的Cookie并允许用户在两​​个网站上进行无缝浏览

Ex Forums.asp.net Hotmail 使用 live.microsoft.com 设置身份验证cookie。

Please Refer this article