美文网首页程序员
裂开!饿了么架构师力推的5份SpringSecurity笔记

裂开!饿了么架构师力推的5份SpringSecurity笔记

作者: 小迁不秃头 | 来源:发表于2020-11-19 15:04 被阅读0次

Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC,DI(控制反转Inversion of Control ,DI:Dependency Injection 依赖注入)和AOP(面向切面编程)功能,为应用系统提供声明式的安全访问控制功能,减少了为企业系统安全控制编写大量重复代码的工作。

Spring Security 的前身是 Acegi Security ,是 Spring 项目组中用来提供安全认证服务的框架。

Spring Security 为基于J2EE企业应用软件提供了全面安全服务。特别是使用领先的J2EE解决方案-Spring框架开发的企业软件项目。

由浅入深、抽丝剥茧地讲解了Spring Security的典型应用场景,另外,还分析了部分核心源码,以及许多开发语言之外的安全知识。通过本书,读者不仅可以学习如何应用SpringSecurity,还可以学习借鉴它的实现思路,以将这种实现思路应用到其他开发场景中。

含Spring Security Java配置、Spring Security安全防护和源码导读,详细讲解OAuth2实战,并简单剖析部分0Auth2核心源码

image

别的文档没有的东西,都来这看:

➊按照What (背景知识)、How (实战)、Why (源码分析)原则,抽丝剥茧地讲解Spring Security的典型应用场景,提供一条由浅入深的SpringSecurity学习路线,并分析部分核心源码,帮助读者快速掌握SpringSecurity的相关知识。

❷在Spring Security应用场景内,深度融合Spring Session、SpringSocial、Spring Security OAuth等多个框架,帮助读者深切体验SpringSecurity优异的扩展性所带来的便利。

❸在“会用”的基础上,进一步揭示Spring Security背后的原理,同时介绍一些开发语言之外的安全知识。读者在学完本书内容之后,即便脱离Spring Security,也可以将Spring Security的实现思路应用到其他开发场景中。

下面LZ整理了SpringSecurity实战的开发内容(离线版,全干货)

本书共分为4个部分。

第1部分(第1章至第3章)主要介绍Spring Security的基本配置,包括默认配置、简单表单认证,以及基于数据库模型的认证与授权。

image

第1章 初识Spring Security

image

第2章 表单认证

image

第3章 认证与授权

image

第2部分(第4章至第11章)主要介绍各种定制化的配置场景,剖析Web项目可能遇到的安全问题,并讲解如何使用Spring Security进行有效防护,部分章节还配备了详细的源码导读。

image image

第4章 实现图形验证码

image

第5章 自动登录和注销登录

image

第6章 会话管理

image

第7章 密码加密

image

第8章 跨域与CORS

image

第9章 跨域请求伪造的防护

image

滴滴滴:需要这五份SpringSecurity笔记的小伙伴,转发+关注,看评论区评论即可免费领取~

第10章 单点登录与 CAS

image

第11章 HTTP认证

image

第12章 @EnableWebSecurity 与过滤器链机制

image

第3部分(第13章)将登录用户的数据来源从系统内转移到社交平台,详细介绍了OAuth,并使用Spring Social整合Spring Security,实现QQ快捷登录,满足一般性的项目需求。

第13章 用Spring Social实现OAuth对接

image image

第4部分(第14章)带领读者认识Spring Security OAuth框架,并基于该框架完整实现了OAuth客户端、OAuth 授权服务器以及OAuth资源服务器三种角色。除此之外,还简单剖析了SpringSecurityOAuth的部分核心源码,以帮助读者更好地理解OAuth框架。

第14章 用Spring Security OAuth实现OAuth对接

image image

SpringSecurity四份笔记

image

四份笔记内容:

image image

需要以上五份SpringSecurity的小伙伴,可以关注+转发,看评论区评论即可免费领取~

image

相关文章

  • 裂开!饿了么架构师力推的5份SpringSecurity笔记

    Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架...

  • 饿了么:基于SpringBoot的Web层服务开发实战!

    内容来源:2017年5月21日,饿了么架构师孙立伟在“饿了么技术沙龙【第六弹】北京研发中心·Java专场”进行《基...

  • 对接饿了么平台总结

    前言:好久没写过笔记了,感觉上次写笔记已经是上个世纪(嘿嘿~);最近工作中要对接饿了么的平台,从饿了么平台抓取数据...

  • 饿了么,饿了......

    饿了么?多么温情的一句问候,不仅仅是问候,确实也让无数人足不出户就能喂饱肚子,不管你在城市的哪个角落,只要一个电话...

  • Java的纯真年代

    内容来源:2017年5月21日,豆子科技首席架构师钟声在“饿了么java专场”进行《Java的纯真年代》演讲分享。...

  • 饿了么? - 草稿

    饿了么?饿,快点饿了么,哈哈,开玩笑呢[奸笑]

  • 饿了么

    2018年 一面 1、粘包如何处理?

  • 饿了么

    2015年10月9日/星期五/天气晴 咕噜咕噜头脑发昏饿了么 日夜辛勤做工只为三餐饱 不必求大富大贵大鱼大肉 只盼...

  • 饿了么

    稀松平常的一句,可以在此之前加个程度副词“最”,偶尔念及,赏心悦目,慰贴得很,“饿了么?”,倘中午十一点左右被人如...

  • 饿了么

    前些天老是待在斗室中,天天被定在座椅上面对电脑点点点,没怎么走路,心向往之,于是写下《走到天荒地老》这般豪情壮志的...

网友评论

    本文标题:裂开!饿了么架构师力推的5份SpringSecurity笔记

    本文链接:https://www.haomeiwen.com/subject/nofliktx.html