好的,在這裏閱讀了很多關於OpenId和OAuth的QA(如this,我希望我能理解兩者之間的差異,我認爲人們推薦OpenID進行身份驗證(證明身份)和OAuth進行授權(比如發推文或發帖給fb牆壁等)Facebook OAuth進行身份驗證?
但我的問題是,如何使用Facebook/Twitter OAuth進行身份驗證到網站?就像SO本身使用Facebook登錄作爲用戶的身份一樣,我想聽聽什麼是其他人有意使用某些東西來授權使用來進行身份驗證,人們可能想要做的原因與使用Open Id相同,也就是說,爲了簡化新用戶的註冊過程,
PS:如果我仍然混淆OpenID/OAuth的使用,請糾正我。
謝謝喬恩,聽起來不錯。我打算同時使用OpenID和OAuth。順便說一句,你確定Twitter API不提供像Facebook API那樣的權限選擇(對於開發者)!在訪問某些網站時,我已經看到它要求獲得許可,才能以我的名義發佈推文,而在其他人則沒有要求許可。 – 2011-06-08 06:30:49
據我所知twitter有兩個層次。閱讀和更新,或只是閱讀。當你註冊一個twitter應用程序時,你可以指定你需要的。 – 2011-06-08 06:38:52