會員登入
|
加入會員
|
會員專區
|
購物車
|
自資出版
|
電子書城
|
客服中心
文學小說
商管創投
人文藝坊
勵志養生
進修學習
科學工程
家庭親子
玩樂天地
書名
出版社
作者
isbn
編號
英語會話
|
成交的秘密
|
霹靂影音寫真特典
|
資訊安全概論與實務(第二版)
此作者無相關書籍
文學小說
文學
|
小說
商管創投
財經投資
|
行銷企管
人文藝坊
宗教、哲學
社會、人文、史地
藝術、美學
|
電影戲劇
勵志養生
醫療、保健
料理、生活百科
教育、心理、勵志
進修學習
電腦與網路
|
語言工具
雜誌、期刊
|
軍政、法律
參考、考試、教科用書
科學工程
科學、自然
|
工業、工程
家庭親子
家庭、親子、人際
青少年、童書
玩樂天地
旅遊、地圖
|
休閒娛樂
漫畫、插圖
|
限制級
OAuth 2.0 從入門到實戰:利用驗證和授權守護API的安全
作者:
周建毅(Miles)
分類:
電腦與網路
/
電腦安全
出版社:
博碩文化
出版日期:2022/12/16
ISBN:9786263333185
書籍編號:kk0561150
頁數:320
定價:
600
元
一般會員價:
79
折
474
元
特別會員價:
75
折
450
元
書價若有異動,以出版社實際定價為準
訂購後立即為您進貨
訂購後立即為您進貨:目前無庫存量,讀者下訂後,開始進入調書程序,一般天數約為2-10工作日(不含例假日)。
團購數最低為 15 本以上
評價數:
(請將滑鼠移至星星處進行評價)
目前平均評價:
文字連結
複製語法
OAuth 2.0 從入門到實戰:利用驗證和授權守護API的安全
圖片連結
複製語法
分
享
內容簡介
作者介紹
書籍目錄
同類推薦
♛ 台灣第一本 OAuth 2.0 專書 ♛ 帶你一次了解 OAuth 2.0 與 OpenID Connect 的完整流程! Web 平台已是現今網路生態不可或缺的一部分。當建立新的應用程式時,可能會想要取得使用者在其他平台上的資訊,但這個過程充滿了許多資安風險。身為程式與架構的開發團隊,該如何使用正確的技術,來保護應用程式和使用者呢? 本書將會介紹目前最穩定的兩個協定:OAuth 2.0與OpenID Connect 的完整流程以及實作。此外,本書在一開始也會介紹身分驗證與授權的基本元素,讓讀者能 夠輕鬆理解協定設計的基本原理,而不再是一知半解。 漸進式學習主題 ● 了解身分驗證概論以及 Web 基礎 基礎是非常重要的,在 OAuth 2.0 上更是如此。從身分驗證概論、HTTP 協定的特性、演算法的基礎,接著延伸到身分驗證的實作,這些都是後續理解協定須具備的前置技能。 ● OAuth 2.0 與擴充協定的介紹 本書將整理官方協定,並按適合初學者學習的順序來安排章節。其中包括 OAuth 2.0 的四種基本授權流程、原生應用程式與瀏覽器應用程式的授權流程,以及OpenID Connect 的三種身分驗證流程,已涵蓋大多數的身分驗證與授權情境。讀者可依實務遇到的情境來選擇適合的流程參考。 ● OAuth 2.0 實戰練習 了解協定後,接著以實作來證明協定的可行性。應用程式的部分,OAuth 2.0 會以 Facebook 為例,OpenID Connect 會以 LINE Login 為例來說明實作的過程;授權伺服器端則是以開源的服務 Hydra 為例,來介紹實際身分驗證與授權中心會需要處理的任務為何。 本書特色 ☑ 參考公開標準和協定撰寫成章 ☑ 循序介紹 OAuth 2.0 基本原理 ☑ 豐富前導知識及相關補充主題 ☑ 身分驗證系統實作經驗分享 目標讀者 ・網頁前端工程師 ・網頁後端工程師 專業推薦 作者從 Web 的生命週期,再進入到 OAuth2 的實作,自始至終都是圍繞著 RFC 協議講解,可以讓我們清楚的知道為什麼要這樣實作,最讓我欽佩的是,只要我們在討論 Http/Web 相關問題,他總是能信手捻來一組RFC 編號,精準的對齊設計。 不論你是使用甚麼語言,熟讀完本書後,我相信會讓你對於系統架構設計上有實質的幫助。 —— 余小章|部落格「余小章 @ 大內殿堂」版主 我非常喜歡書裡 Miles 的細心,除了提供讀者翻譯精準的專有名詞中英對照外,在說明協定細節時,也在註腳標記了原始規格文件的章節。而更讓我佩服的是Miles 在說明 Auth 流程時,會將 Client 與 Server 的往返整理成時序圖,在閱讀理解上有很大的幫助。書中的細節再再顯示 Miles 紮實的功夫,以及拳拳到位的詮釋能 力。 —— 范聖佑|Laravel 道場、LaravelConf Taiwan 創辦人/JetBrains 技術傳教士 Miles 在這本書中用各種淺白的比喻,來解釋身分驗證與授權內許多複雜的概念。像是第一章,使用社區大樓裡保全的比喻,來說明「識別」的概念。第五章提到 OAuth 2.0 與 OpenID Connect 時,還透過故事的方式,讓讀者可以更身歷其境的理解授權系統實作的目的,以及要解決的問題。 —— 趙家笙(Recca Chao)|Taiwan Kotlin User Group 管理員
周建毅 (Miles) 約十年的 PHP 開發經驗,也是 Laravel 框架的愛好者。 於 2016 年任職於一零四資訊科技公司後,開始進入實作身分驗證的團隊。實作過程發現身分驗證相關知識不足,因此開始閱讀文件,並經歷許多設計經驗後,才打造出可用的身分驗證核心。 該著作的源起,主要是想將當初閱讀文件所遇到的阻礙,與設計架構及實作踩的雷,轉換成可分享的知識庫,讓有相同需求的讀者,能夠用更簡單的方法入門實作 OAuth 2.0 與 OpenID Connect,同時也能讓網路上的應用程式更加地安全可靠。
推薦序一:開發一定會碰到身分驗證 推薦序二:簡單但不簡單的 Auth 開發 推薦序三:RFC 汪洋中的一盞明燈 序言 CHAPTER 01 身分驗證與授權 1-1 識別 1-2 驗證 1-3 授權 1-4 歸責 1-5 章節回顧 CHAPTER 02 HTTP協定 2-1 HTTP 的特性 2-2 Cookie 機制 2-3 SSL∕TLS 2-4 章節回顧 CHAPTER 03 密碼學 3-1 加密與解密 3-2 雜湊 3-3 訊息驗證碼 3-4 數位簽章 3-5 亂數 3-6 章節回顧 CHAPTER 04 實作 Web 身分驗證 4-1 身分驗證 4-2 JWT 4-3 狀態保存 CHAPTER 05 OAuth 2.0 與 OpenID Connect 簡介 5-1 OAuth 2.0 情境劇 5-2 OAuth 2.0 與 OpenID Connect 能做什麼? 5-3 OAuth 2.0 與 OpenID Connect「不能」做什麼? 5-4 本章重點 CHAPTER 06 OAuth 2.0 授權協定 6-1 OAuth 2.0 的角色 6-2 Access Token 與 Refresh Token 6-3 快速建構 OAuth 2.0 應用程式 6-4 註冊應用程式 6-5 授權碼流程 6-6 隱含授權 6-7 密碼驗證授權 6-8 應用程式憑證授權 6-9 使用 Refresh Token 換發 Access Token 6-10 Token 如何使用、驗證與撤銷? 6-11 我應該使用哪個 OAuth 2.0 授權類型? 6-12 其他注意事項 CHAPTER 07 其他應用程式類型的授權流程 7-1 Proof Key for Code Exchange 擴充協定 7-2 原生應用程式的授權流程 7-3 瀏覽器應用程式的授權流程 CHAPTER 08 OpenID Connect 身分驗證協定 8-1 完成身分驗證與完成授權的差異 8-2 OpenID Connect 與 OAuth 2.0 的比較 8-3 身分驗證流程 8-4 Prompt 參數用法 8-5 登出流程 8-6 第三方啟動登入 8-7 OP 與應用程式的相關資訊定義 CHAPTER 09 應用程式端的實務範例 9-1 透過 OAuth 2.0 協定請求 Facebook 授權 9-2 透過 OpenID Connect 協定請求 LINE Login 身分驗證 CHAPTER 10 授權伺服器的實務範例 10-1 Hydra 簡介 10-2 Hydra 的流程定義 10-3 建構 Hydra 與相關服務 10-4 總結 APPENDIX A 規範參考文件 APPENDIX B 專有名詞參考 APPENDIX C 縮寫名詞參考
智慧化持續安全|AI
資訊安全概論與實務-
容器安全|雲端原生應
7天上手!駭客特訓班
駭客的Linux基礎
Graylog整合應
雲端原生資安指南|C
零信任網路|在不受信
Kali Linux
看不見的戰場:社群、
Q1:若我已報名付了1000元訂金,接下來我要做什麼? A:感謝您報名,後續相關事情及服務我們會以e-mail和電話跟您聯絡. 您也可以主動來信(andy@book4u.com.tw)詢問。謝謝! Q2:我本身並沒有產品和服務,也沒什麼實務上的經驗,那又能如何賺錢呢?這個課程真的有實際成效嗎? A:我們這個課程共有11項贈品,其中第2項贈品便是資訊產品創造藍圖,它將教您如何用最簡潔而快速的方法創出屬於您自己的資訊產品。一般的課程大多是教您如何捕魚,但多數的成功致富者,其成功的關鍵卻不是仰賴捕魚技術,而是仰賴借力之術,因為唯有借力才能無中生有!才能快速成長!也才能快速致富!本課程3天共有三套樣版,其中一套樣版便是教您打造在沒有任何商品與服務,也沒有任何資源的情況下,就能快速借力致富的樣版!本課程二位講師都是白手起家,對於沒有實務經驗的新手會格外用心,請放心。 Q3:請問贈品中魚池矩陣直效聯盟VVIP是什麼? A:這是一個強大的系統,而我們送的是體驗版,會提供你Email追客系統。國外有一種函授課程,亦即每幾天發一個課程給學員, 就是用EMAIL追客系統來實踐。EMAIL追客系統簡單的說就是今天有一個客戶在你的網站上購買產品或註冊,系統會自動回覆一封確認信,之後你可以自行設計發送內容和發信時間一次一對多發給客戶,而且每封信還會帶入客戶本身的姓名。讓客戶以為是我們專門為客戶所量身訂作的信件。所以Email追客系統可以讓你培養跟客戶的信任感,進而成交。 Q4:請問贈品中資訊產品創造藍圖是什麼? A:這是一位叫林星?老師的課程,課程售價是9800元,現在免費送給你。此課程包含: ● 何謂資訊型產品? ● 資訊型產品的種類大解析!以及如何組織你的資訊型產品賺錢? ● 如何找到你的利基市場? ● 為什麼錯的利基市場,再好的產品與行銷也很難有效! ● 29個國外已經證實能讓你賺到錢的利基市場! ● 如何確保你做出來的產品客戶會很想購買?以及實際可執行的步驟! ● 創造資訊型產品計劃書 ● 15個步驟建立你的資訊型產品事業 ● E-mail精準行銷的10個法則 ● 10個別人沒有告訴你的有效文案撰寫法則 Q5:請問贈品中自動財富系統 6片DVD是什麼? A:此6片DVD定價3200元。內容為《借力淘金!最吸利的鈔級魚池賺錢術》作者之一王紫杰所錄製的DVD,內容為有關網路行銷的知識和技巧,非常豐富且實用,免費送給您。
為了保障您的權益,新絲路網路書店所購買的商品均享有到貨七天的鑑賞期(含例假日)。退回之商品必須於鑑賞期內寄回(以郵戳或收執聯為憑),且商品必須是全新狀態與完整包裝(商品、附件、內外包裝、隨貨文件、贈品等),否則恕不接受退貨。