摘要: 在使用 SpringSecurity 中,大伙都知道默认的登录数据是通过 key/value 的形式来传递的,默认情况下不支持 JSON格式的登录数据,如果有这种需求,就需要自己来解决,本文主要和小伙伴来聊聊这个话题。 通过之前的分析,我们已经知道了登录参数的提取在 UsernamePassword 阅读全文
posted @ 2021-05-21 14:34 刚刚好。 阅读(861) 评论(0) 推荐(0)
摘要: 在一个实际项目中。并非所有的请求都需要经过过滤器,有一些特殊的请求,比如说静态资源,就不需要经过过滤器链。 经过之前对过滤器链的分析,我们知道在WebSecurity中维护了一个ignoredRequests变量,记录了所有需要被忽略的请求 @Configuration public class S 阅读全文
posted @ 2021-05-21 13:52 刚刚好。 阅读(1531) 评论(0) 推荐(0)
摘要: 在之前的分析中我们已经知道了Spring Security是由AuthenticationManager(ProviderManager)把认证请求分发给多个认证器。 在Spring Security中存在全局AuthenticationManager与局部AuthenticationManager 阅读全文
posted @ 2021-05-21 13:32 刚刚好。 阅读(1616) 评论(0) 推荐(0)
摘要: 在Spring Security中可以定义多个过滤器链,一个WebSerityConfigurerAdapter的实例就可以配置一个过滤器链,我们只需要配置多个WebSerityConfigurerAdapter的实例即可 可以看到,当请求到达 FilterChainProxy 之后,FilterC 阅读全文
posted @ 2021-05-21 13:04 刚刚好。 阅读(1884) 评论(0) 推荐(0)
摘要: ##HttpSecurity HttpSecurity 也是 Spring Security 中的重要一环。我们平时所做的大部分 Spring Security 配置也都是基于 HttpSecurity 来配置的。因此我们有必要从源码的角度来理解下 HttpSecurity 到底干了啥? 首先我们来 阅读全文
posted @ 2021-05-21 12:42 刚刚好。 阅读(5599) 评论(2) 推荐(0)