2011-11-30 85 views
0

我有一個基於Windows主機上的asp.net mvc的站點。現在我需要一個基於php linux的網站。我在Windows站點上授權用戶,讓他上傳一些信息。現在我想將這些信息轉到基於Linux的站點。這些信息可以是音頻/視頻或圖像。 我如何確保當他登錄到基於Windows的站點時,他只能加載到Linux服務器。如何驗證用戶是否從另一個站點登錄到站點

所以基本上我在基於Linux的保存之前思考一下,它應該驗證用戶是否登錄到了Windows網站。註銷過程如何?

幫助將不勝感激。

問候

成員Parminder

+0

在它們之間共享包含會話信息的數據庫? –

+0

OpenID或OAuth? –

+0

建議在解決方案上實施/採取單點登錄,其他解決方案正在使用某種時間令牌(在win機器上創建並在linux站點上進行控制)。 – BigMike

回答

0

如果這兩個服務使用相同的域,您的Windows網站可以保存在cookie中的一些值,而Linux網站將識別用戶是否經過驗證的基礎上這些值。但是,只有兩個服務在相同的域名下(可以是不同的端口),它纔會起作用。

如果不是,我認爲出於安全原因建議使用單點登錄,建議使用OpenID或OAuth。

相關問題