2015-07-13 46 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