Spring家族之Spring Secutiry(二)配置原理

在上一篇文章:Spring家族之Spring Secutiry(一)入门-CSDN博客 中,我们实际体验了一下SpringSecurity的配置,发现它就是一组过滤器链,那么这个过滤器链是如何加载的,本文来进行一定的剖析。

由上文我们在springboot项目中配置spring-security依赖后即开启了登录认证,那么springboot是如何集成的呢,答案就在 SpringBootWebSecurityConfiguration

	@Bean
		@Order(SecurityProperties.BASIC_AUTH_ORDER)
		SecurityFilterChain defaultSecurityFilterChain(HttpSecurity http) throws Exception {
			http.authorizeRequests().anyRequest().authenticated();
			http.formLogin();
			http.httpBasic();
			return http.build();
		}

HttpSecurity的配置过程就是向这个SecurityFilterChain添加不同功能的Filter对象。具体的配置源码可阅读以下文章,讲解的非常详细

https://segmentfault.com/a/1190000044816639

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值