![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringSecurity
文章平均质量分 65
HHoao
我想要的人生,一定是让我坦然心安的人生
展开
-
默认SpringSecurity大致启动流程源码分析
默认SpringSecurity大致启动流程源码分析原创 2022-05-05 10:05:12 · 595 阅读 · 0 评论 -
Security Filters顺序
Security Filters顺序 Security Filter通过SecurityFilterChain 被插入到FilterChainProxy中。过滤器的顺序很重要,但通常不需要知道Spring Security过滤器的顺序。然而,有些时候,知道顺序是有益的。你可以通过FilterOrderRegistration查看过滤器的顺序FilterOrderRegistration.javaFilterOrderRegistration() { Step order = new S原创 2022-05-04 17:00:59 · 614 阅读 · 0 评论 -
SpringSecurity保存登录前的请求页面和跳转回登录前页面的源码分析
SpringSecurity保存登录前的请求页面和跳转回登录前页面的源码分析保存ExceptionTranslationFilter在处理未认证信息异常时会使用RequestCache保存登录前请求页面信息。所以我们就从创建ExceptionTranslationFilter和RequestCache开始分析。ExceptionTranslationFilter和RequestCache都是由ExceptionHandlingConfigurer创建的,如下:ExceptionHandlingC原创 2022-05-03 18:40:04 · 1214 阅读 · 0 评论 -
SpringSecurity异常处理源码解析
SpringSecurity异常处理源码解析异常处理主要是由ExceptionTranslationFilter完成的,而ExceptionTranslationFilter是由ExceptionHandlingConfigurer配置的,所以我们从ExceptionHandlingConfigurer开始解析我们首先看ExceptionHandlingConfigurer的configure(Httpsecurity security)方法:@Overridepublic void configu原创 2022-05-03 15:01:25 · 739 阅读 · 0 评论 -
SpringSecurity生成权限流程源码分析
SpringSecurity生成权限流程源码分析自定义match路径,@Overrideprotected void configure(HttpSecurity http) throws Exception { http.authorizeRequests() .antMatchers("/lib/*", "/js/*").permitAll() //配置POST访问/users需要有ADMIN权限 .mvcMatc原创 2022-05-03 14:59:40 · 563 阅读 · 0 评论