为具有多个域的单个应用程序验证用户

时间:2012-06-21 09:04:41

标签: asp.net authentication cookies forms-authentication httpcookie

我有一个asp.net Web应用程序,但有两个不同的域指向此Web应用程序。例如:www.one.comwww.two.com都指向同一个网络应用。

我遇到一个问题,我需要某些网页在特定域上(由于我们的在线支付提供商 - 第三方网站的某些安全要求)。因此,我们需要在page1.aspx

上调用www.two.com

流程如下:

  1. 用户登录www.one.com
  2. 身份验证Cookie已保存到浏览器
  3. 用户然后导航到page1.aspx,如果在错误的域上,则会被重定向到正确的域。 (此重定向发生在page1.aspx事件中的page_load
  4. 然后asp.net将用户重定向到登录屏幕,因为身份验证cookie未发送到www.two.com
  5. 如何跟踪用户并让他/她在两个域之间登录?

0 个答案:

没有答案