OAuth2協議授權

 OAuth2協議授權有四種模式

 OAuth2授權的場景一般是第三方登錄,很常見,比如各類應用中的QQ登錄,微信登錄等等。

授權碼模式

1.用戶在某client應用內使用第三方登錄功能,該應用會跳轉到要獲得授權的服務商的認證服務器(比如QQ服務器);

2.用戶點擊確認可以授權登錄後,認證服務器會給一個授權碼並返回client應用;

3.client再次以授權碼爲憑據向要授權的服務器申請令牌;

4.認證服務器對授權碼校驗後會返回令牌;

簡化模式

簡化模式相對於授權碼模式省略了2.3兩步。用戶確認授權後,不需要再通過授權碼申請,而是授權服務器直接返回給client應用令牌。

下面是流程示意圖(來源於網絡,侵權必刪)

 

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