OAuth 2.0 是什麼?

閱讀時間約 1 分鐘
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文資料,不能存取相簿資料。
為什麼會看到廣告
20會員
161內容數
留言0
查看全部
發表第一個留言支持創作者!
Vic Lin的沙龍 的其他內容
HTTP Basic Authentication
閱讀時間約 3 分鐘
Object Relational Mapping (ORM)
閱讀時間約 1 分鐘
什麼是RESTful API
閱讀時間約 1 分鐘
JSONP(JSON with Padding)
閱讀時間約 2 分鐘
你可能也想看
川普當選,對台股是利多還是利空?川普在槍擊事件中所表現出來的英勇形象,讓他贏得美國總統大選幾乎已成定局。沒想到他隨口的一句話「台灣搶走美國的晶片生意,所以要付保護費」,就讓台積電在短短三天跌掉超過100 元,台股也跌掉1100點以上。台積電、台股會就此一路下跌嗎?未來該如何因應?  
Thumbnail
2024-07-20
61
金融科技與生活美學的融合 CUBE App實踐自我理想最近開啟了研究工作,也開始斜槓著手團購、行銷、洽談業務,慢慢想打造一條屬於自己的道路,而工作忙碌之虞,總忘記自己刷卡消費明細、信用卡繳費,還會忽略了最應該的投資理財,也常常在忙碌奔波中忘記信用卡優惠,國泰世華CUBE App給足了這些功能和服務。 日常生活與數位、科技形影不離,同時也拉近彼此距
Thumbnail
2024-07-11
13
是什麼在背後影響著水星生醫漲幅?討論生技業的股市漲幅,不能將其與其他行業的表現相提並論。因為生技股往往都會反映出一個現象,就是每當股價漲起來,往往都漲勢驚人,雖然跌起來的跌幅也不小,但就是因為生技股其技術革新的潛力,就足以令人對其長期前景保持樂觀,本文也會解釋為什麼我不去選擇其他相對更平穩的股票
Thumbnail
2024-05-27
0
是什麼造就了《不夠善良的我們》?我合理的推論,《不夠善良的我們》在字面上不單單指戲劇角色,也暗喻現實生活的每個人,因此我的標題【是什麼造就了《不夠善良的我們》?】這個問句同樣有這兩層涵義之外,也包含了戲劇的成功,而答案都寫在裡頭了。
Thumbnail
2024-05-07
36
[Go]OAuth2.0授權碼模式連線流程 用戶端請求自己的伺服器。 伺服器發現用戶沒登入,就導向認證伺服器。 認證伺服器顯示授權頁面,等待用戶授權。 用戶確認授權後,授權頁面會向認證伺服器請求授權碼。 用戶獲取授權碼。 用戶將授權碼傳給伺服器。 伺服器拿授權碼向認證伺服器取得token。 應用註冊
Thumbnail
2024-01-13
3
Golang - Gin #17: 使用 Gin 實現 OAuth 驗證和授權你好,開發者們!如今,OAuth 已經成為 Web 和移動應用中身份驗證和授權的黃金標準。這種協議允許用戶向第三方應用提供有限的訪問權限,而無需共享密碼。在這篇文章中,我們將探索如何在 Gin 框架中實現 OAuth 驗證和授權。
Thumbnail
2023-09-22
2
Web3 究竟是什么? 听听来自提出者的解释中心化网络了帮助了全球数十亿人融入到互联网,并在其上创建了大量稳定、可靠的基础设施和应用。但与此同时,少数中心化巨头几乎垄断了互联网,甚至可以为所欲为。 Web3 是摆脱这一困境的方案。不同于科技巨头垄断的传统互联网,Web3 最重要的特征是去中心化,由所有用户构建、运营和拥有。
Thumbnail
2023-01-29
3
下一个挑战是什么?抛开布满乌云的去年,回归断舍离后的今年, 有了想要重新出发,挑战自己,迈向人生的下个阶段。今年是尤其重要的一年,是为2024年做准备,重要的一年。
Thumbnail
2023-01-20
2
APP誕生全紀錄 - 容易忽略的必要功能3:OAuth登入一個APP在規劃的時候可能覺得主要功能就只有這一兩個,實作起來應該不難,卻忘了現代人的胃口已經越養越大,很多不在你預期內但對於使用者來說卻是很基本的功能;另一種是商店上架或是第三方要求的必要功能。今天我們來探討第三種必要功能:OAuth登入。
Thumbnail
發佈在
Amos的沙龍
2022-11-12
7
討論 OAuth 2 的 token 更新策略討論 access token 和 refresh token 各自的角色以及客端應用對他們的更新策略。
Thumbnail
發佈在
Leon的沙龍
2022-08-21
6
生日应该是什么样的? 今年生日应该也不例外,静悄悄又低调,重复着日复一日步调的,简单又平凡的一天。我不喜被当成全场焦点的感觉,所以从来没有大肆宣扬过自己的生日,也没有举办过生日派对,连正式成人那年也没有。 当然往年周围的人为我而准备的惊喜庆生也有,都是一群我很尊敬很感恩的一群前辈和朋友,她们总能带给我无限的惊喜和喜悦。
Thumbnail
2022-08-11
16
川普當選,對台股是利多還是利空?川普在槍擊事件中所表現出來的英勇形象,讓他贏得美國總統大選幾乎已成定局。沒想到他隨口的一句話「台灣搶走美國的晶片生意,所以要付保護費」,就讓台積電在短短三天跌掉超過100 元,台股也跌掉1100點以上。台積電、台股會就此一路下跌嗎?未來該如何因應?  
Thumbnail
2024-07-20
61
金融科技與生活美學的融合 CUBE App實踐自我理想最近開啟了研究工作,也開始斜槓著手團購、行銷、洽談業務,慢慢想打造一條屬於自己的道路,而工作忙碌之虞,總忘記自己刷卡消費明細、信用卡繳費,還會忽略了最應該的投資理財,也常常在忙碌奔波中忘記信用卡優惠,國泰世華CUBE App給足了這些功能和服務。 日常生活與數位、科技形影不離,同時也拉近彼此距
Thumbnail
2024-07-11
13
是什麼在背後影響著水星生醫漲幅?討論生技業的股市漲幅,不能將其與其他行業的表現相提並論。因為生技股往往都會反映出一個現象,就是每當股價漲起來,往往都漲勢驚人,雖然跌起來的跌幅也不小,但就是因為生技股其技術革新的潛力,就足以令人對其長期前景保持樂觀,本文也會解釋為什麼我不去選擇其他相對更平穩的股票
Thumbnail
2024-05-27
0
是什麼造就了《不夠善良的我們》?我合理的推論,《不夠善良的我們》在字面上不單單指戲劇角色,也暗喻現實生活的每個人,因此我的標題【是什麼造就了《不夠善良的我們》?】這個問句同樣有這兩層涵義之外,也包含了戲劇的成功,而答案都寫在裡頭了。
Thumbnail
2024-05-07
36
[Go]OAuth2.0授權碼模式連線流程 用戶端請求自己的伺服器。 伺服器發現用戶沒登入,就導向認證伺服器。 認證伺服器顯示授權頁面,等待用戶授權。 用戶確認授權後,授權頁面會向認證伺服器請求授權碼。 用戶獲取授權碼。 用戶將授權碼傳給伺服器。 伺服器拿授權碼向認證伺服器取得token。 應用註冊
Thumbnail
2024-01-13
3
Golang - Gin #17: 使用 Gin 實現 OAuth 驗證和授權你好,開發者們!如今,OAuth 已經成為 Web 和移動應用中身份驗證和授權的黃金標準。這種協議允許用戶向第三方應用提供有限的訪問權限,而無需共享密碼。在這篇文章中,我們將探索如何在 Gin 框架中實現 OAuth 驗證和授權。
Thumbnail
2023-09-22
2
Web3 究竟是什么? 听听来自提出者的解释中心化网络了帮助了全球数十亿人融入到互联网,并在其上创建了大量稳定、可靠的基础设施和应用。但与此同时,少数中心化巨头几乎垄断了互联网,甚至可以为所欲为。 Web3 是摆脱这一困境的方案。不同于科技巨头垄断的传统互联网,Web3 最重要的特征是去中心化,由所有用户构建、运营和拥有。
Thumbnail
2023-01-29
3
下一个挑战是什么?抛开布满乌云的去年,回归断舍离后的今年, 有了想要重新出发,挑战自己,迈向人生的下个阶段。今年是尤其重要的一年,是为2024年做准备,重要的一年。
Thumbnail
2023-01-20
2
APP誕生全紀錄 - 容易忽略的必要功能3:OAuth登入一個APP在規劃的時候可能覺得主要功能就只有這一兩個,實作起來應該不難,卻忘了現代人的胃口已經越養越大,很多不在你預期內但對於使用者來說卻是很基本的功能;另一種是商店上架或是第三方要求的必要功能。今天我們來探討第三種必要功能:OAuth登入。
Thumbnail
發佈在
Amos的沙龍
2022-11-12
7
討論 OAuth 2 的 token 更新策略討論 access token 和 refresh token 各自的角色以及客端應用對他們的更新策略。
Thumbnail
發佈在
Leon的沙龍
2022-08-21
6
生日应该是什么样的? 今年生日应该也不例外,静悄悄又低调,重复着日复一日步调的,简单又平凡的一天。我不喜被当成全场焦点的感觉,所以从来没有大肆宣扬过自己的生日,也没有举办过生日派对,连正式成人那年也没有。 当然往年周围的人为我而准备的惊喜庆生也有,都是一群我很尊敬很感恩的一群前辈和朋友,她们总能带给我无限的惊喜和喜悦。
Thumbnail
2022-08-11
16