2011-12-20 58 views
0

我正在嘗試使用單點登錄來集成兩個站點(一個是基於drupal的,另一個不是)。我們的客戶使用drupal(開發人員/ API站點),並希望用戶能夠使用他們的憑據登錄我們的網站(開發者競賽,不同的域)。跨域的Drupal單點登錄

我探討過OpenID,我不相信OAuth適合這種事情,儘管我可能是錯的。

在drupal中構建我們的站點並制定出某種多站點解決方案會更容易嗎?真的,我正在尋找一種簡單的方式來驗證用戶,並避免讓他們創建一個單獨的帳戶登錄到我們的網站。理想情況下,用戶會來到我們的網站,輸入他們的憑據,然後在客戶的網站上對照drupal數據庫進行檢查,然後他們會被傳回給我們。就驗證需求而言,重要的是能夠讀取drupal用戶數據庫並驗證帳戶是否存在。用戶不需要在我們的網站上註冊,只需登錄我們客戶網站上的開發者賬戶即可。

+1

有一個SSO模塊。如果你谷歌它或搜索你應該找到它。 – Layke 2011-12-20 23:00:28

回答

0

有許多不同的單點登錄(SSO)模塊可能會有幫助的出發點;對於一個或多或少的完整列表,請參閱this Drupal Groups page.從我的研究中,OpenID似乎是更強大的解決方案之一;設置自己的身份提供商或使用existing system(有很多)的靈活性似乎是有價值的。考慮到這篇文章的年齡,我很想聽聽你的方向和你的經歷。