2015-07-13 47 views
1

我有一个域让我说xyz.com,在我的页面中,我有一个来自其他域的页面的iframe让我们说www.abc.com/home.aspx。但是,abc.com已经实现了身份验证,因为它将其重定向到login.aspx。有没有办法让我可以在内部调用abc.com的登录页面,并从那边获取创建的cookie,然后访问他们的主页。我正在使用asp.net。关于在ASP.NET中登录到不同的域名

感谢

+0

http://security.stackexchange.com/questions/8264/why-is-the-same-origin-policy-so-important – saj

回答

0

当IFRAME abc.com认证成功时,iframe可以在xyz.com打开另一个孩子的iframe页面设置为xyz.com身份验证cookie。然后,用户浏览器具有两个域cookie。

+0

我不希望用户看到abc.com的登录屏幕,它会编程在后台完成。有什么建议么?? – Rajiv

+0

但在你的问题中,你说在abc.com用户认证。然后用户首先登录abc.com,然后重定向到xyz.com页面,并在里面放置一个abc.com的iframe? – HarryQuake

+0

好吧,我正在改写它,用户在xyz.com和abc.com登录,他只是登录Xyz.com(主页),我们必须在abc.com上自动登录他(没有单一登录)。所以,我期待在后面的代码中执行abc.com认证,并将他重定向到他想要的abc.com页面。另外,我想抓取cookie进一步请求到abc.com的其他页面。 – Rajiv