OAuth 系列(六)對比總結

這個周日需要補節五一假期的班;
今個在上班沒足夠的時間寫文章了;
寫一篇總結文吧;

獲取 access_token 的方式

  • 授權碼模式(Authorization Code):先用賬號密碼登錄獲取 code ;然后使用 code 獲取 access_token ;
  • 簡化模式(也叫隱式授權)(Implicit): 使用賬號密碼直接在瀏覽器通過重定向獲取 access_token ;
  • 密碼模式(Resource Owner Password Credentials): Client 直接使用賬號密碼獲取 access_token ;
  • 客戶端模式(Client Credentials): 直接生成 access_token ;一般用于機器之間;

access_token 是頒發給人還是機器

  • 頒發給人,跟用戶關聯: 授權碼模式、密碼模式、簡化模式;
  • 頒發給機器,跟用戶無關: 客戶端模式;

是否有 refresh_token

  • 有 refresh_token : 授權碼模式、密碼模式 ;
  • 無 refresh_token : 簡化模式、客戶端模式;

給第三方還是自己使用

  • 給第三方: 授權碼模式 ;
  • 給自己: 密碼模式、簡化模式、客戶端模式;

如何選擇

簡單畫個流程圖來:

白俊遙博客
請先登錄后發表評論
  • latest comments
  • 總共10條評論
白俊遙博客

??????:學習一下

2020-02-28 08:22:28 回復

白俊遙博客

wcxxxxxx:嘻嘻

2019-10-31 11:10:03 回復

白俊遙博客

晨風:test白俊遙博客

2019-10-30 14:51:04 回復

白俊遙博客

荒原:看看

2019-08-29 14:51:24 回復

白俊遙博客

彼岸城。小寇·JVM:hello world白俊遙博客

2019-07-15 10:25:02 回復

白俊遙博客
  • 最后守城人 回復 彼岸城。小寇·JVM:請先登錄后回復評論
  • 2019-07-24 22:15:28 回復
白俊遙博客

彼岸城。小寇·JVM:hello world白俊遙博客

2019-07-15 10:23:47 回復

白俊遙博客

dizakids:тест

2019-07-14 04:26:31 回復

白俊遙博客
  • 彼岸城。小寇·JVM 回復 dizakids:測試哈哈哈哈
  • 2019-07-15 10:26:05 回復
白俊遙博客

周蒙牛:路過

2019-05-05 17:24:37 回復

白俊遙博客

尐℡闊莂繁華堆積的蒔簡:路過

2019-05-01 12:46:28 回復

白俊遙博客

蔣航。:你在干什么

2019-04-29 16:29:54 回復

欢乐时时彩官网-首页