本章节将以实际公司中对Spring Security的应用为例,讲解配置Spring Security的三个configure方法。下图是对Spring Security的配置。
Spring Security的三个configure方法
Spring Security配置中有三个configure方法,主要针对三个configure的主要作用以及它们分别在什么时候被加载做讲解。
- configure(AuthenticationManagerBuilder auth)
- configure(HttpSecurity http)
- configure(WebSecurity web)
讲源码肯定是基于你对Spring Security有了一定的认知的基础上做讲解的,因此默认你已经知道了在创建springSecurityFilterChain的时候,会去调用WebSecurityConfigurerAdapter的init、configure、performBuild等方法。如果你还不知道,可以翻看前面几篇文章,先对Spring Security有个整体的认知。
configure(AuthenticationManage