中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
SPRING SECURITY實戰

包郵 SPRING SECURITY實戰

作者:陳木鑫
出版社:電子工業出版社出版時間:2018-04-01
開本: 其他 頁數: 296
中 圖 價:¥52.3(6.6折) 定價  ¥79.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

SPRING SECURITY實戰 版權信息

  • ISBN:9787121371431
  • 條形碼:9787121371431 ; 978-7-121-37143-1
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>>

SPRING SECURITY實戰 本書特色

Spring Security是一個強大且高度可定制的安全框架,致力于為Java應用提供身份認證和授權。本書通過4部分內容由淺入深地介紹Spring Security的方方面面。第1部分主要講解Spring Security的基本配置;第2部分剖析Web項目可能遇到的安全問題,并講解如何使用Spring Security進行有效防護;第3部分詳細介紹OAuth,并使用Spring Social整合Spring Security,實現QQ快捷登錄;第4部分重點介紹Spring Security OAuth框架,剖析Spring Security OAuth的部分核心源碼。

SPRING SECURITY實戰 內容簡介

Spring Security是一個強大且高度可定制的安全框架,致力于為Java應用提供身份認證和授權。本書通過4部分內容由淺入深地介紹Spring Security的方方面面。部分主要講解Spring Security的基本配置;第2部分剖析Web項目可能遇到的安全問題,并講解如何使用Spring Security進行有效防護;第3部分詳細介紹OAuth,并使用Spring So整合Spring Security,實現QQ快捷登錄;第4部分重點介紹Spring Security OAuth框架,剖析Spring Security OAuth的部分核心源碼。

SPRING SECURITY實戰 目錄

第1 部分
第1 章 初識Spring Security 2
1.1 Spring Security 簡介 2
1.2 創建一個簡單的Spring Security 項目 4

第2 章 表單認證 . 10
2.1 默認表單認證 10
2.2 自定義表單登錄頁 13

第3 章 認證與授權 19
3.1 默認數據庫模型的認證與授權 19
3.1.1 資源準備 . 19
3.1.2 資源授權的配置 . 20
3.1.3 基于內存的多用戶支持 . 22
3.1.4 基于默認數據庫模型的認證與授權 22
3.2 自定義數據庫模型的認證與授權 27
3.2.1 實現UserDetails 27
3.2.2 實現UserDetailsService 31

第2 部分
第4 章 實現圖形驗證碼 . 36
4.1 使用過濾器實現圖形驗證碼 36
4.1.1 自定義過濾器 . 36
4.1.2 圖形驗證碼過濾器 . 39
4.2 使用自定義認證實現圖形驗證碼 44
4.2.1 認識AuthenticationProvider . 44
4.2.2 自定義AuthenticationProvider . 47
4.2.3 實現圖形驗證碼的AuthenticationProvider . 53

第5 章 自動登錄和注銷登錄 59
5.1 為什么需要自動登錄 59
5.2 實現自動登錄 60
5.3 注銷登錄 69

第6 章 會話管理 . 75
6.1 理解會話 75
6.2 防御會話固定攻擊 76
6.3 會話過期 78
6.4 會話并發控制 79
6.5 集群會話的缺陷 93
6.6 集群會話的解決方案 94
6.7 整合Spring Session 解決集群會話問題 . 95

第7 章 密碼加密 . 98
7.1 密碼安全的重要性 98
7.2 密碼加密的演進 98
7.3 Spring Security 的密碼加密機制 102

第8 章 跨域與CORS 105
8.1 認識跨域 105
8.2 實現跨域之JSONP 106
8.3 實現跨域之CORS . 108
8.4 啟用Spring Security 的CORS 支持 . 110

第9 章 跨域請求偽造的防護 . 113
9.1 CSRF 的攻擊過程 113
9.2 CSRF 的防御手段 114
9.3 使用Spring Security 防御CSRF 攻擊 115

第10 章 單點登錄與CAS 125
10.1 單點登錄 125
10.2 認識CAS . 129
10.3 搭建CAS Server 130
10.4 用Spring Security 實現CAS Client 138

第11 章 HTTP 認證 . 144
11.1 HTTP 基本認證 . 144
11.2 HTTP 摘要認證 . 145
11.2.1 認識HTTP 摘要認證 145
11.2.2 Spring Security 對HTTP 摘要認證的集成支持 146
11.2.3 編碼實現 . 148

第12 章 @EnableWebSecurity 與過濾器鏈機制 . 151
12.1 @EnableWebSecurity . 151
12.2 WebSecurityConfiguration . 152

第3 部分
第13 章 用Spring Social 實現OAuth 對接 . 162
13.1 OAuth 簡介 . 162
13.1.1 什么是OAuth 162
13.1.2 OAuth 的運行流程 164
13.2 QQ 互聯對接準備 168
13.2.1 申請QQ 互聯應用 169
13.2.2 QQ 互聯指南 . 170
13.2.3 回調域名準備 . 174
13.3 實現QQ 快捷登錄 . 176
13.3.1 引入Spring Social . 176
13.3.2 新增OAuth 服務支持的流程 . 178
13.3.3 編碼實現 . 179
13.4 與Spring Security 整合 . 192
13.5 Spring Social 源碼分析 194
13.5.1 SocialAuthenticationFilter . 194
13.5.2 OAuth2AuthenticationService . 195
13.5.3 OAuth2Connection 196
13.5.4 OAuth2Template 198
13.5.5 SocialAuthenticationProvider 199
13.5.6 JdbcUsersConnectionRepository . 200
13.6 配置相關 200

第4 部分
第14 章 用Spring Security OAuth 實現OAuth 對接 . 206
14.1 實現GitHub 快捷登錄 207
14.2 用Spring Security OAuth 實現QQ 快捷登錄 210
14.2.1 OAuth 功能擴展流程 210
14.2.2 編碼實現 . 212
14.2.3 自定義login.html 和index.html . 223
14.2.4 自定義Controller 映射 . 224
14.2.5 啟用自定義登錄頁 . 225
14.3 OAuth Client 功能核心源碼分析 226
14.3.1 OAuth2AuthorizationRequestRedirectFilter . 227
14.3.2 OAuth2LoginAuthenticationFilter . 228
14.3.3 DefaultLoginPageGeneratingFilter 230
14.3.4 OAuth2LoginAuthenticationProvider 231
14.4 Spring Security OAuth 授權服務器 . 232
14.4.1 功能概述 . 233
14.4.2 依賴包說明 . 233
14.4.3 編碼實現 . 234
14.5 OAuth 授權服務器功能擴展和自定義配置 . 236
14.5.1 自定義配置的授權服務器 237
14.5.2 編寫OAuth 客戶端 . 247
14.5.3 使用JDBC 存儲OAuth 客戶端信息 . 248
14.5.4 使用JDBC 存儲token 254
14.5.5 其他功能配置 . 255
14.6 實現OAuth 資源服務器 255
14.6.1 依托于授權服務器的資源服務器 256
14.6.2 獨立的資源服務器 . 258
14.7 Spring Security OAuth 核心源碼分析 . 263
14.7.1 授權服務器核心源碼分析 264
14.7.2 資源服務器核心源碼分析 271
展開全部

SPRING SECURITY實戰 作者簡介

陳木鑫,熱愛編碼,信奉知識沉淀的力量,平常多有關注前沿技術棧,包括但不限于前后端技術、DevOps、Serverless等,近期主要從事IM平臺的研發。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 深圳法律咨询【24小时在线】深圳律师咨询免费 | 定制/定做衬衫厂家/公司-衬衫订做/订制价格/费用-北京圣达信 | 温控器生产厂家-提供温度开关/热保护器定制与批发-惠州市华恺威电子科技有限公司 | 一体式钢筋扫描仪-楼板测厚仪-裂缝检测仪-泰仕特(北京) | 【星耀裂变】_企微SCRM_任务宝_视频号分销裂变_企业微信裂变增长_私域流量_裂变营销 | 小型单室真空包装机,食品单室真空包装机-百科 | 特材真空腔体_哈氏合金/镍基合金/纯镍腔体-无锡国德机械制造有限公司 | 棕刚玉-白刚玉厂家价格_巩义市东翔净水材料厂 | 细胞染色-流式双标-试剂盒免费代做-上海研谨生物科技有限公司 | 北京公寓出租网-北京酒店式公寓出租平台 | 微波消解仪器_智能微波消解仪报价_高压微波消解仪厂家_那艾 | 超高频感应加热设备_高频感应电源厂家_CCD视觉检测设备_振动盘视觉检测设备_深圳雨滴科技-深圳市雨滴科技有限公司 | 钢托盘,钢制托盘,立库钢托盘,金属托盘制造商_南京飞天金属制品实业有限公司 | 浩方智通 - 防关联浏览器 - 跨境电商浏览器 - 云雀浏览器 | 河南不锈钢水箱_地埋水箱_镀锌板水箱_消防水箱厂家-河南联固供水设备有限公司 | 中国品牌排名投票_十大品牌榜单_中国著名品牌【中国品牌榜】 | 新能源汽车电池软连接,铜铝复合膜柔性连接,电力母排-容发智能科技(无锡)有限公司 | 涡街流量计_LUGB智能管道式高温防爆蒸汽温压补偿计量表-江苏凯铭仪表有限公司 | 上海洗地机-洗地机厂家-全自动洗地机-手推式洗地机-上海滢皓洗地机 | 高空重型升降平台_高空液压举升平台_高空作业平台_移动式升降机-河南华鹰机械设备有限公司 | 压砖机_电动螺旋压力机_粉末成型压力机_郑州华隆机械tel_0371-60121717 | 日本SMC气缸接头-速度控制阀-日本三菱伺服电机-苏州禾力自动化科技有限公司 | 苏州柯瑞德货架-仓库自动化改造解决方案 | 西安中国国际旅行社(西安国旅) | 东莞螺杆空压机_永磁变频空压机_节能空压机_空压机工厂批发_深圳螺杆空压机_广州螺杆空压机_东莞空压机_空压机批发_东莞空压机工厂批发_东莞市文颖设备科技有限公司 | 缓蚀除垢剂_循环水阻垢剂_反渗透锅炉阻垢剂_有机硫化物-郑州威大水处理材料有限公司 | 天津云仓-天津仓储物流-天津云仓一件代发-顺东云仓 | 地图标注-手机导航电子地图如何标注-房地产商场地图标记【DiTuBiaoZhu.net】 | 云南外加剂,云南速凝剂,云南外加剂代加工-普洱澜湄新材料科技有限公司 | 医养体检包_公卫随访箱_慢病随访包_家签随访包_随访一体机-济南易享医疗科技有限公司 | 宝元数控系统|对刀仪厂家|东莞机器人控制系统|东莞安川伺服-【鑫天驰智能科技】 | 防水套管厂家-柔性防水套管-不锈钢|刚性防水套管-天翔管道 | 并离网逆变器_高频UPS电源定制_户用储能光伏逆变器厂家-深圳市索克新能源 | 青岛美佳乐清洁工程有限公司|青岛油烟管道清洗|酒店|企事业单位|学校工厂厨房|青岛油烟管道清洗 插针变压器-家用电器变压器-工业空调变压器-CD型电抗器-余姚市中驰电器有限公司 | 欧美日韩国产一区二区三区不_久久久久国产精品无码不卡_亚洲欧洲美洲无码精品AV_精品一区美女视频_日韩黄色性爱一级视频_日本五十路人妻斩_国产99视频免费精品是看4_亚洲中文字幕无码一二三四区_国产小萍萍挤奶喷奶水_亚洲另类精品无码在线一区 | 铜镍-康铜-锰铜-电阻合金-NC003 - 杭州兴宇合金有限公司 | 本安接线盒-本安电路用接线盒-本安分线盒-矿用电话接线盒-JHH生产厂家-宁波龙亿电子科技有限公司 | 双菱电缆-广州电缆厂_广州电缆厂有限公司| 有机肥设备生产制造厂家,BB掺混肥搅拌机、复合肥设备生产线,有机肥料全部加工设备多少钱,对辊挤压造粒机,有机肥造粒设备 -- 郑州程翔重工机械有限公司 | 安平县鑫川金属丝网制品有限公司,声屏障,高速声屏障,百叶孔声屏障,大弧形声屏障,凹凸穿孔声屏障,铁路声屏障,顶部弧形声屏障,玻璃钢吸音板 | 锂电混合机-新能源混合机-正极材料混料机-高镍,三元材料混料机-负极,包覆混合机-贝尔专业混合混料搅拌机械系统设备厂家 |