歡迎使用CSDN-markdown編輯器

OAuth2.0與OpenId

兩者有些模糊,對應第三方應用來說有以下區別
OAuth2.0:用於獲取權限訪問第三方(非認證驗證方)的資源(當然,獲取權限前需要身份認證);
OpenId:僅僅用於標識身份,沒有第三方訪問權限(舉例說明:假如我的應用app1通過第三方的openid認證,那麼我只知道當前登錄的用戶對應第三方的openid,我無法根據我的openid在我應用app1之外獲取資源)。

openId可以通過OAuth2獲取(此時openid作爲資源,除此之外,openid可以通過自身的協議進行獲取,不在本文討論範圍)。


QQ的OAuth過程

微信的OAuth過程

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章