OAuth 2.0 是什麼?

更新於 發佈於 閱讀時間約 2 分鐘

OAuth 2.0 是一個開放標準,允許user授權第三方應用存取該user的私有資料,而無需提供帳密資料給第三方應用。

例如Facebook的graph API就是使用OAuth 2.0,例如我開發了一個網站,提供了user使用FB登入的功能,我的網站必須轉址到FB提供的Authorization Server,讓user輸入他的FB帳密,接著詢問user是否同意授權,user同意後,我的網站就能拿到access token,有了這個東西,我就可以存取user的FB資料了。

有發現了嗎? 我的網站(第三方網站)並不知道user的FB帳密,但是卻可以存取他的FB資料,這就是OAuth存在的意義。

使用token跟使用帳密存取,乍看之下都可以達到目的,但其實是有差異的:
1. token是有時效性的,到期會自動失效。
2. user有權可以隨時取消這個token。
3. token是有scope限制的,視user同意的scope而定,例如只能存取塗鴉牆的po文資料,不能存取相簿資料。


本筆記參考:
1. http://www.ruanyifeng.com/blog/2019/04/oauth_design.html
2. https://deepzz.com/post/what-is-oauth2-protocol.html

留言
avatar-img
留言分享你的想法!
avatar-img
Vic Lin的沙龍
20會員
161內容數
Vic Lin的沙龍的其他內容
2023/08/13
父元件 傳遞方法使用@ <template>    ...    <Login @modalClose="modalClose"/> ... </template> <script setup>     const _modal = ref();     function m
2023/08/13
父元件 傳遞方法使用@ <template>    ...    <Login @modalClose="modalClose"/> ... </template> <script setup>     const _modal = ref();     function m
2023/03/25
前情提要 由於我的筆電已經用了10年,無法再戰下去了,且有預算考量,加上使用電腦幾乎都是定點,只有偶爾回家的時候會需要攜帶,因此最終選擇了迷你電腦,體積小不占空間,又方便攜帶,剛好符合我的需求。 菜單 由於這台無法裝獨顯,所以CPU的部分選擇 AMD R5 3400G(含Vega 11內
Thumbnail
2023/03/25
前情提要 由於我的筆電已經用了10年,無法再戰下去了,且有預算考量,加上使用電腦幾乎都是定點,只有偶爾回家的時候會需要攜帶,因此最終選擇了迷你電腦,體積小不占空間,又方便攜帶,剛好符合我的需求。 菜單 由於這台無法裝獨顯,所以CPU的部分選擇 AMD R5 3400G(含Vega 11內
Thumbnail
2023/03/10
Nuxt3中可使用useFetch來獲取數據,不須再引用axios,相當方便: 本筆記參考: https://juejin.cn/post/7104071421160063012 https://juejin.cn/post/7086472647575339045
2023/03/10
Nuxt3中可使用useFetch來獲取數據,不須再引用axios,相當方便: 本筆記參考: https://juejin.cn/post/7104071421160063012 https://juejin.cn/post/7086472647575339045
看更多
你可能也想看
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
全球科技產業的焦點,AKA 全村的希望 NVIDIA,於五月底正式發布了他們在今年 2025 第一季的財報 (輝達內部財務年度為 2026 Q1,實際日曆期間為今年二到四月),交出了打敗了市場預期的成績單。然而,在銷售持續高速成長的同時,川普政府加大對於中國的晶片管制......
Thumbnail
全球科技產業的焦點,AKA 全村的希望 NVIDIA,於五月底正式發布了他們在今年 2025 第一季的財報 (輝達內部財務年度為 2026 Q1,實際日曆期間為今年二到四月),交出了打敗了市場預期的成績單。然而,在銷售持續高速成長的同時,川普政府加大對於中國的晶片管制......
Thumbnail
重點摘要: 6 月繼續維持基準利率不變,強調維持高利率主因為關稅 點陣圖表現略為鷹派,收斂 2026、2027 年降息預期 SEP 連續 2 季下修 GDP、上修通膨預測值 --- 1.繼續維持利率不變,強調需要維持高利率是因為關稅: 聯準會 (Fed) 召開 6 月利率會議
Thumbnail
重點摘要: 6 月繼續維持基準利率不變,強調維持高利率主因為關稅 點陣圖表現略為鷹派,收斂 2026、2027 年降息預期 SEP 連續 2 季下修 GDP、上修通膨預測值 --- 1.繼續維持利率不變,強調需要維持高利率是因為關稅: 聯準會 (Fed) 召開 6 月利率會議
Thumbnail
你好,開發者們!如今,OAuth 已經成為 Web 和移動應用中身份驗證和授權的黃金標準。這種協議允許用戶向第三方應用提供有限的訪問權限,而無需共享密碼。在這篇文章中,我們將探索如何在 Gin 框架中實現 OAuth 驗證和授權。
Thumbnail
你好,開發者們!如今,OAuth 已經成為 Web 和移動應用中身份驗證和授權的黃金標準。這種協議允許用戶向第三方應用提供有限的訪問權限,而無需共享密碼。在這篇文章中,我們將探索如何在 Gin 框架中實現 OAuth 驗證和授權。
Thumbnail
WEB3.0賦能數字經濟新時代 介紹Web3.0的核心技術理念和目前現實的運用。
Thumbnail
WEB3.0賦能數字經濟新時代 介紹Web3.0的核心技術理念和目前現實的運用。
Thumbnail
坊間談論區塊鏈技術的文章影片中,有著諸多不夠精確而容易偏差的誤解。這篇文章會秉著科學精神,從原理出發,一步步推論各種議題的真實樣貌。
Thumbnail
坊間談論區塊鏈技術的文章影片中,有著諸多不夠精確而容易偏差的誤解。這篇文章會秉著科學精神,從原理出發,一步步推論各種議題的真實樣貌。
Thumbnail
session & token 驗證機制早期是用 session,server 這裡會發一個 session 給 client,並在資料庫記錄這個 session 屬於誰,而且每個裝置都會記一組 session,這會造成 server 這邊需要記錄大量的資料。 後來發展出 token,client
Thumbnail
session & token 驗證機制早期是用 session,server 這裡會發一個 session 給 client,並在資料庫記錄這個 session 屬於誰,而且每個裝置都會記一組 session,這會造成 server 這邊需要記錄大量的資料。 後來發展出 token,client
Thumbnail
在Web2.0的時代,因為網路基礎建設的進步,把資訊放到網路上變得越來越方便 越來越多的情況是人們把利用"隱私"交換"方便(的資訊/使用權)"。 但之所以會拿隱私交換方便,還有一個非常大的原因,是因為web2.0的整體技術和商業模式,不允許其他可能性的存在。
Thumbnail
在Web2.0的時代,因為網路基礎建設的進步,把資訊放到網路上變得越來越方便 越來越多的情況是人們把利用"隱私"交換"方便(的資訊/使用權)"。 但之所以會拿隱私交換方便,還有一個非常大的原因,是因為web2.0的整體技術和商業模式,不允許其他可能性的存在。
Thumbnail
公鑰 (Public Key):加密貨幣地址的一部分,是你公開分享的數字,讓人可以寄錢給你,如 0x462d024852349ebF611794791D35d8D8C5480DeB 私鑰 (Private Key):加密貨幣地址的另一部分,是你保密的數字,用來驗證你收到的錢是否真的屬於你。
Thumbnail
公鑰 (Public Key):加密貨幣地址的一部分,是你公開分享的數字,讓人可以寄錢給你,如 0x462d024852349ebF611794791D35d8D8C5480DeB 私鑰 (Private Key):加密貨幣地址的另一部分,是你保密的數字,用來驗證你收到的錢是否真的屬於你。
Thumbnail
  台灣時間10/5的凌晨,社群網路巨頭Facebook發生了一個世界末日級的大斷線,約六個小時無法使用臉書,使其競爭對手Telegram當天增加7000萬名用戶,此次斷線造成臉書創辦人祖克柏的身家蒸發了約六十億美金,而加密貨幣社群則開始大肆諷刺Facebook過於腐敗的中心化集權體制
Thumbnail
  台灣時間10/5的凌晨,社群網路巨頭Facebook發生了一個世界末日級的大斷線,約六個小時無法使用臉書,使其競爭對手Telegram當天增加7000萬名用戶,此次斷線造成臉書創辦人祖克柏的身家蒸發了約六十億美金,而加密貨幣社群則開始大肆諷刺Facebook過於腐敗的中心化集權體制
Thumbnail
加密貨幣交易所Crypto.com exchange網頁版,於日前(2021/09/03)發給用戶的郵件中,公告開始支援2-Factor Authentication (2FA)自行更改以及登入密碼自行更改的功能。
Thumbnail
加密貨幣交易所Crypto.com exchange網頁版,於日前(2021/09/03)發給用戶的郵件中,公告開始支援2-Factor Authentication (2FA)自行更改以及登入密碼自行更改的功能。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News