我正在一個網站上工作,就像着陸點一樣,爲許多其他網站提供專門的服務。用戶登錄到不同的網站,這些網站有鏈接到我的網站。如何從ASP中捕獲會話信息?
現在,我想使用asp.net創建我的網站,並且我希望能夠使用SSO(單點登錄),以便用戶登錄我的網站時不必再次進行身份驗證。
問題是,大多數要使用我網站的服務的網站都是在php中,當用戶在這些網站上登錄時,所有的身份驗證過程都會被處理,同時大量數據也會被抓到會話中變量;我想要做的是能夠捕獲來自php頁面的會話變量中的所有數據,在我的asp網站中。
我不知道這是可能的,這也許可以用另一種方式完成
到目前爲止,我已經能夠在asp做的唯一事情是,要求在參數url並使用該參數查詢數據庫以獲取已在php中的會話中的所有數據。
所以,如果你們任何人都知道一種方法來做到這一點。
謝謝
抱歉,我忘了提及那部分,這個ASP網站會被第三方網站使用。除了用戶證書,除了數據庫方法之外,還有其他方式可以讓我從ASP會話中獲取數據嗎? – Vic 2010-10-21 21:01:24
您需要開發一個身份驗證api,如下面的bpeterson76所述,可以傳遞您想要共享的數據。 OpenID可能非常適合這種情況,也許OAuth也值得關注,因爲有大量OAuth庫可供您選擇。 – andrewle 2010-10-21 21:15:38