幫助中心 | 我的帳號 | 關於我們

Spring Security實戰

  • 作者:鄭天民|責編:秦健
  • 出版社:人民郵電
  • ISBN:9787115694133
  • 出版日期:2026/06/01
  • 裝幀:平裝
  • 頁數:200
人民幣:RMB 69.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書主要介紹基於Spring Security構建系統安全的技術體系和工程實踐。圍繞安全需求,本書討論Spring Security框架所提供的各項解決方案,包括認證、授權、加密、CSRF保護、CORS、方法級安全訪問、OAuth2協議、微服務架構、JWT、單點登錄等核心功能。同時,本書基於這些功能構建了完整的3個案例系統,並給出了具體的實現過程和示例代碼。
    本書面向廣大服務端開發人員,讀者不需要具備較深的技術功底,也不限於特定的開發語言,但熟悉Java EE常見技術並掌握一定系統設計基本概念有助於更好地理解書中的內容。同時,本書也適合對安全實現技術感興趣的開發人員閱讀。

作者介紹
鄭天民|責編:秦健
    鄭天民,網名天涯蘭,日本足利工業大學信息工程學碩士,研究方向為人工智慧在大規模調度系統中的應用。在國際三大索引上發表多篇論文,被引用50余次。具有10余年軟體行業從業經驗,曾先後任職于多家大型上市公司和互聯網、電商、健康等類型的獨角獸公司,擔任系統分析架構師、技術總監和CTO等職務,目前在一家大健康領域的創新型科技公司擔任CTO,帶領百餘人技術團隊,負責產品研發與技術團隊管理工作。主持過10余個面向研發人員的技術和管理類培訓課程,在架構設計和技術管理方面有豐富的經驗和深入的理解,是CSDN博客專家、TGO鯤鵬會會員。著有《Spring響應式微服務》《系統架構設計:程序員向架構師轉型之路》《向技術管理者轉型:軟體開發人員跨越行業、技術、管理的轉型思維與實踐》《微服務設計原理與架構》《微服務架構實戰》等作品。

目錄
第1篇 Spring Security概述
  第1章 直面Spring Security
  1.1 Spring Security概覽
  1.2 Spring Security功能體系
    1.2.1 Spring Security與單體應用
    1.2.2 Spring Security與微服務架構
    1.2.3 Spring Security與響應式系統
  1.3 Spring Security配置體系
  1.4 全書內容架構
  1.5 本章小結
第2篇 認證和授權
  第2章 用戶認證
  2.1 HTTP 基礎認證和表單登錄認證
    2.1.1 HTTP 基礎認證
    2.1.2 表單登錄認證
  2.2 配置 Spring Security用戶認證體系
    2.2.1 使用基於內存的用戶信息存儲方案
    2.2.2 使用基於資料庫的用戶信息存儲方案
  2.3 Spring Security中的用戶對象和認證對象
    2.3.1 Spring Security中的用戶對象
    2.3.2 Spring Security中的認證對象
  2.4 實現定製化用戶認證方案
    2.4.1 擴展 UserDetails
    2.4.2 擴展 UserDetailsService
    2.4.3 擴展 AuthenticationProvider
  2.5 本章小結
  第3章 訪問授權
  3.1 Spring Security中的許可權和角色
    3.1.1 基於許可權進行訪問控制
    3.1.2 基於角色進行訪問控制
  3.2 使用配置方法控制訪問許可權
    3.2.1 MVC 匹配器
    3.2.2 Ant 匹配器
    3.2.3 正則表達式匹配器
  3.3 Spring Security授權流程
    3.3.1 攔截請求
    3.3.2 獲取許可權配置
    3.3.3 執行授權決策
  3.4 本章小結
  第4章 密碼安全
  4.1 密碼編碼器
    4.1.1 PasswordEncoder 抽象
    4.1.2 自定義 PasswordEncoder
    4.1.3 代理式 DelegatingPasswordEncoder
  4.2 Spring Security加密模塊
  4.3 本章小結
  第5章 案例實戰:實現自定義用戶認證體系
  5.1 案例設計和初始化
    5.1.1 案例設計
    5.1.2 系統初始化

  5.2 實現自定義用戶認證
    5.2.1 實現用戶管理
    5.2.2 實現認證流程
    5.2.3 實現安全配置
  5.3 本章小結
第3篇 擴展插件
  第6章 過濾器
  6.1 Spring Security過濾器架構
    6.1.1 Servlet與管道-過濾器模式
    6.1.2 Spring Security中的過濾器鏈
  6.2 實現自定義過濾器
    6.2.1 開發過濾器
    6.2.2 配置過濾器
  6.3 Spring Security中的過濾器
  6.4 本章小結
  第7章 CSRF 和 CORS
  7.1 使用 Spring Security提供CSRF保護
    7.1.1 CSRF 基本概念
    7.1.2 使用 CsrfFilter
    7.1.3 定製化 CSRF 保護
  7.2 使用 Spring Security實現CORS
    7.2.1 CORS 基本概念
    7.2.2 使用 CorsFilter
    7.2.3 使用@CrossOrigin 註解
  7.3 本章小結
  第8章 全局方法安全
  8.1 全局方法安全機制
……
第4篇  微服務安全
第5篇  響應式安全

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032