返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • 正版 SPRING SECURITY实战 陈木鑫 电子工业出版社 978712137143
  • 新华书店旗下自营,正版全新
    • 作者: 陈木鑫著 | 陈木鑫编 | 陈木鑫译 | 陈木鑫绘
    • 出版社: 电子工业出版社
    • 出版时间:2018-04-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    美阅书店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 陈木鑫著| 陈木鑫编| 陈木鑫译| 陈木鑫绘
    • 出版社:电子工业出版社
    • 出版时间:2018-04-01
    • 版次:1
    • 印次:1
    • 印刷时间:2019-08-01
    • 字数:357000
    • 页数:274
    • 开本:24开
    • ISBN:9787121371431
    • 版权提供:电子工业出版社
    • 作者:陈木鑫
    • 著:陈木鑫
    • 装帧:平装-胶订
    • 印次:1
    • 定价:79.00
    • ISBN:9787121371431
    • 出版社:电子工业出版社
    • 开本:24开
    • 印刷时间:2019-08-01
    • 语种:中文
    • 出版时间:2018-04-01
    • 页数:274
    • 外部编号:9597051
    • 版次:1
    • 成品尺寸:暂无


    第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 互联对接准备 168
    13.2.1 申请 互联应用 169
    13.2.2 互联指南 . 170
    13.2.3 回调域名准备 . 174
    13.3 实现 快捷登录 . 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 实现 快捷登录 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是一个强大且高度可定制的安全框架,致力于为Java应用提供身份认证和授权。本书通过4部分内容由浅入深地介绍Spring Security的方方面面。第1部分主要讲解Spring Security的基本配置;第2部分剖析Web项目可能遇到的安全问题,并讲解如何使用Spring Security进行有效防护;第3部分详细介绍OAuth,并使用Spring Social整合Spring Security,实现快捷登录;第4部分重点介绍Spring Security OAuth框架,剖析Spring Security OAuth的部分核心源码。


    按照What(背景知识)、How(实战)、Why(源码分析)原则,抽丝剥茧地讲解Spring Security典型应用场景,提供一条由浅入深的Spring Security学习路线,并分析部分核心源码,帮助读者快速掌握Spring Security相关知识。
    在Spring Security应用场景内,深度融合Spring Session、Spring Social、Spring Security OAuth等多个框架,帮助读者完整体验Spring Security优异的扩展性所带来的便利。
     

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购