WebSecurityConfigurerAdapter与ResourceServerConfigurerAdapter的优先级
来源:4-5 搭建OAuth2认证服务器
栽下梧桐树
2020-04-19
WebSecurityConfigurerAdapter的优先级高于ResourceServerConfigurerAdapter但是配置拦截的时候为什么ResourceServerConfigurerAdapter生效,WebSecurityConfigurerAdapter配置无反应呢(configure(HttpSecurity http));
无论配置什么样的match,WebSecurityConfigurerAdapter都不生效呢。
@Configuration
@EnableResourceServer
public class OAuth2ResourceServerConfig extends ResourceServerConfigurerAdapter {
@Override
public void configure(HttpSecurity http) throws Exception {
http.antMatcher("/order/**").authorizeRequests().anyRequest().authenticated();
}
}
@Configuration
@EnableWebSecurity
@Order(SecurityProperties.BASIC_AUTH_ORDER)
public class OAuth2WebSecurityConfig extends WebSecurityConfigurerAdapter {
@Override
protected void configure(HttpSecurity http) throws Exception {
http.authorizeRequests().antMatchers("/orderback/xx").permitAll().anyRequest().authenticated();
}
}
写回答
1回答
-
因为spring boot里就是这么写的...跟order没关系,order只在两个同类型的配置,比如两个WebSecurityConfigurerAdapter之间起效。
012020-05-01
相似问题
关于架构的技术选型的问题
回答 1
关于认证服务器和权限管理系统的疑惑
回答 1