我需要開發一個服務,將執行登錄通過幾個登錄提供商(谷歌,臉譜,微博和雅虎)。此外,我需要從用戶配置文件(登錄,電子郵件,birhday等)獲取數據。儘管如此,我還是無法理解:使用OAuth還是OpenID(它是可行的)會更好。登錄通過三方網站:什麼使用oauth或openid
預先感謝您!
我需要開發一個服務,將執行登錄通過幾個登錄提供商(谷歌,臉譜,微博和雅虎)。此外,我需要從用戶配置文件(登錄,電子郵件,birhday等)獲取數據。儘管如此,我還是無法理解:使用OAuth還是OpenID(它是可行的)會更好。登錄通過三方網站:什麼使用oauth或openid
預先感謝您!
如果您的要求是讓用戶使用各種提供商(如谷歌,臉書等)登錄,如果您只需要獲取電子郵件,全名,縣,語言等個人資料信息,那麼OpenID是最好的,簡單的方法來做到這一點。這是OpenID廣泛看到的用例。 但是,如果您願意與這些提供商進行互動,例如發佈在用戶的Facebook牆等,然後去OAuth。 OAuth允許您代表用戶對這些提供者執行操作。
謝謝。所以你建議使用OpenId,如果它可用的話! – Eugeny89
我想你應該學習每個API的... – rjmcb
@ rjmcb,但爲什麼?我可以通過谷歌雅虎(並通過其他openid提供商)通過使用一個openid庫登錄。 – Eugeny89