2010-08-13 60 views
10

我正在編寫一個REST Web服務,並且我想使用OAuth 2.0進行授權。有沒有教程可以幫助我編寫OAuth服務器,而無需閱讀整個規範?我知道這是草稿,但即使是Facebook也在使用它。OAuth 2.0教程?

回答

1

OAuth最終變得如此簡單,實際上並不需要一個庫。它歸結爲使用HTTPS並通過如草案中規定的正確POST參數:http://tools.ietf.org/html/draft-ietf-oauth-v2-10

+2

任何寫入2.0的人都不需要客戶端庫獲取我的+1。 – 2011-07-11 05:59:09

+7

他特別提到了教程,而不是圖書館。 IETF規範不是教程。 – mikemaccana 2011-08-09 09:29:39

+0

@nailer我是op以及在這種情況下的回答者... – 2012-08-09 03:50:53

11

編輯2012:嘗試在谷歌https://code.google.com/oauthplayground 2的OAuth操場實際演示。它會讓你看到工作要求。

沒有任何好的通用OAuth 2教程。很顯然,IETF規範與任何工程規範一樣,都是專門設計的,具體而且冗長而不簡單。

此外,許多其他oAuth 2文檔是oAuth 1的差異,這是嘗試和學習某些東西的可怕方法。

我發現谷歌自己的(谷歌專用)的OAuth 2個文件比較好的得到它是如何實際運作的理解 - 什麼派,什麼要求,向誰: http://code.google.com/apis/accounts/docs/OAuth2.html