2011-10-31 52 views
2

這是我的第一篇文章,跨域身份驗證 - 傳遞用戶信息

我正在處理一個需要我購買另一個域的項目。但我希望它使用與我當前的域相同的身份驗證系統,並且還要將用戶登錄到這兩個站點。

我已經找到了一個偉大的職位whate它解釋了什麼是需要在這裏發生:See the first comment

但我想有可能使用戶登錄上domain1.com(輸入憑據),我想憑據取自domain1.com到maindomain.com並進行身份驗證。

現在,我知道它不安全發送用戶信息不受保護,但我不確定如何以任何其他方式做到這一點。

您對我如何發送登錄信息或驗證用戶有任何建議。

注: 這兩個網站在同一臺服務器上,一個是在其他的子目錄(文件樹),但他們有兩個不同的領域,所以我不能只是告訴它張貼信息到/登錄,而不是我將不得不發送它到POST不起作用。

任何和所有幫助表示讚賞! 在此先感謝!

回答

0

如果您使用基於Cookie的會話,最簡單的方法是在成功登錄後使用iframe設置會話cookie的其他副本。

1

當用戶登錄時在Server1上,你可以有這樣的事情在HTML:

<img src="http://server2/login/?hash=..."> 

(把一個1 * 1的透明GIF有左右)

服務器應該回復設置會話ID的標頭。