2012-06-15 71 views
0

我需要開發一個服務,將執行登錄通過幾個登錄提供商(谷歌,臉譜,微博和雅虎)。此外,我需要從用戶配置文件(登錄,電子郵件,birhday等)獲取數據。儘管如此,我還是無法理解:使用OAuth還是OpenID(它是可行的)會更好。登錄通過三方網站:什麼使用oauth或openid

預先感謝您!

+0

我想你應該學習每個API的... – rjmcb

+0

@ rjmcb,但爲什麼?我可以通過谷歌雅虎(並通過其他openid提供商)通過使用一個openid庫登錄。 – Eugeny89

回答

1

如果您的要求是讓用戶使用各種提供商(如谷歌,臉書等)登錄,如果您只需要獲取電子郵件,全名,縣,語言等個人資料信息,那麼OpenID是最好的,簡單的方法來做到這一點。這是OpenID廣泛看到的用例。 但是,如果您願意與這些提供商進行互動,例如發佈在用戶的Facebook牆等,然後去OAuth。 OAuth允許您代表用戶對這些提供者執行操作。

+0

謝謝。所以你建議使用OpenId,如果它可用的話! – Eugeny89

相關問題