2011-01-09 114 views
25

Stack Overflow如何讓新用戶使用他們的Gmail或Facebook或Yahoo帳戶登錄到Stack Overflow?我正在一個小型的項目網站上工作,我很好奇Stack Overflow如何做到這一點。我需要獲得這些公司的許可嗎?或者我可以這樣做嗎?創建一個網站用Gmail,Yahoo或Facebook帳戶登錄

回答

24

StackOverflow(和所有其他StackExchange站點)使用OpenID

OpenID是一個分散的身份驗證協議,使人們可以輕鬆註冊和訪問網絡帳戶。

雅虎,谷歌和Facebook都OpenID提供,所以乾脆實現自己的網站上就足夠您的用戶能夠使用他們(以及任何其他OpenID提供商)登錄。

沒有必要獲得權限 - 權限將由您的應用程序的用戶獲得。

+0

是否有任何好的教程可以推薦在我的網站上實現?我希望joomla的插件!存在,但它看起來不像。 – milan 2011-01-09 16:35:06

1

有Java庫,PHP和其他庫可用。 Google身份驗證已針對OpenID for Java庫進行了測試;另請參閱已啓用OpenID的庫。 OpenID網站提供了全面的圖書館清單。對於使用OpenID for Java的開發人員,本快速入門指南介紹瞭如何設置爲OpenID依賴方。您也可以使用由第三方提供的實施,例如JanRain

相關問題