2011-08-15 89 views
2

我有一些網站,我被要求對另一個網站的登錄進行身份驗證。對另一個網站進行身份驗證?

有沒有人有任何想法如何實現這一點或有經驗解決這樣的問題。

我最初的想法是一個Web服務。但是如何實現這個是我的問題?我可能在多個位置使用多種編程語言構建多個網站。

最初我將單獨使用asp.net網站,所以關於如何添加全局Web服務安全檢查的任何建議將不勝感激!我可以在這些情況下編輯代碼,但我希望能夠保持最小化。可能只是幾行到全局文件或應用程序啓動。

回答

2

您指的是聯合身份驗證,其中應用程序(依賴方)允許受信任的身份驗證服務(身份提供者)代表其驗證用戶身份。

請閱讀Windows Identity Foundation;這是從聯合身份驗證開始的最簡單的地方,特別是使用MVC。

WIF可用於通過少量配置將應用程序與身份提供程序(如Windows Live ID)集成。如果您願意,您還可以構建自己的自定義身份提供程序。

不要試圖通過自己做這件事重新發明輪子。已經建立了實施聯合認證的標準。

相關問題