2013-09-26 55 views
2

我一直試圖圍繞oAuth 2進行自我設計。我們有一個自行設計的單一登錄系統,用於驗證用戶是否使用我們的域名來訪問客戶的wordpress環境。它可以工作,但它不是最具可擴展性的解決方案。oAuth 2用於授權和自動登錄

所以我讀了oAuth 2,希望它能取代我的功能。

使用這個庫它煤層服務器端的部分是很容易的:http://bshaffer.github.io/oauth2-server-php-docs/

但我想實現的是相同的功能Facebook連接了。在我們的域名中授權一次 - 使用彈出窗口 - 當我們的域中的授權/登錄登錄到客戶正在使用的Wordpress(或其他)網站時。 當用戶返回第二天時,他或她應該再次自動登錄到客戶的網站。

我在goodreads.com上看到過相同的功能。

我該如何設置服務器和客戶端邏輯來處理這個問題。我見過FB使用客戶端Facebook Connect js腳本。

回答

0

檢出OpenID,它更適合您的單一登錄實施。您需要使用類似SimpleID的庫來設置您自己的OpenID提供程序。