商品詳情
內文簡介
<內容簡介> 本書介紹了關於OAuth 2及其應用於開放平台,全書共分8章。 第1章介紹了OAuth 2的四種授權模式,為後續章節奠定基礎。 第2章簡述開放平台的架構和系統組成,給出開放平台功能的宏觀概念。 第3章從實戰角度詳細介紹OAuth 2在開放授權系統中的應用,包括流程、參數及四種授權模式的變種。 第4章討論了OpenID的整合,儘管它不屬於OAuth 2標準,但在開放平台業務中扮演重要角色。 第5章專注於基於授權碼的授權模式,探討生成回呼地址和code的方法。 第6章介紹授權過程中使用的加密和簽名算法,以及授權資訊的更新支持。 第7章比較了不同類型的授權資訊,幫助讀者根據實際情況選擇。 最後,第8章提供基於Spring Security實現OAuth 2四種標準授權模式的範例程式,供讀者參考。 【本書看點】 ★OAuth 2完整詳細說明 ☆開放平臺架構,API閘道系統 ★授權模式,獲取code,授權用戶端及密碼模式 ☆OpenID連接OAuth 2,雪花及Hash演算法、UnionID ★授權碼回呼位址實際範例、FaaS介紹 ☆簽名演算法 ★授權資料、access_token詳解、JWT實戰 ☆以Spring Security為基礎的OAuth 2實戰 <作者簡介> 糜鵬程 高級工程師,主要負責開放平臺相關的研發工作,對開放平臺中各系統的實現有深入研究,目前維護的開放平臺系統,日活調用量50億左右。