
Part1:实战部分(Web请求级)
- 【Spring Security实战系列】Spring Security实战(一)
- 【Spring Security实战系列】Spring Security实战(二)
- 【Spring Security实战系列】Spring Security实战(三)
- 【Spring Security实战系列】Spring Security实战(四)
- 【Spring Security实战系列】Spring Security实战(五)
- 【Spring Security实战系列】Spring Security实战(六)
- 【Spring Security实战系列】Spring Security实战(七)
Part2:Spring Security相关概念
- Spring Security 源码浅析
- AuthenticationManager、ProviderManager(认证)
- Spring Security系列三 用户密码加密实现(认证)
- AccessDecisionManager(授权)
- Spring Security小教程 Vol 8. AccessDecisionVoter组件介绍(授权)
- Spring Security 核心过滤器链分析(过滤器)
Part3:Spring Security提供了三类基于AOP的方法级别的安全注解。分别是@Secured、@RolesAllowed、表达式驱动注解
Part4:总结认证与授权流程
认证流程(以用户名密码为例):
授权流程:
Part5:applicationContext-security.xml配置文件
- 5.1:配置不过滤的资源(静态资源及登录相关)

- 5.2:如果需要,启用方法级别的注解

- 5.3:配置http相关信息

- 5.4:配置自定义的认证过滤器

- 5.5:配置过滤器filterSecurityInterceptor


Part6:Java配置,JavaConfig方式
- 6.1:继承WebSecurityConfigurerAdapter并开启安全注解.

- 6.2:重载WebSecurityConfigurerAdapter的三个configure()方法.

本博客详细解析SpringSecurity的实战应用,涵盖Web请求级安全、核心概念、认证与授权流程、AOP安全注解、配置详解及Oauth2扩展。适合希望深入理解SpringSecurity的开发者。

3171

被折叠的 条评论
为什么被折叠?



