【发布时间】:2019-03-15 08:40:39
【问题描述】:
在 spring-mvc 中可以从 WebSecurityConfigurerAdapter 扩展,覆盖 configure(WebSecurity web) 并做一些这样的想法:
@Override
public void configure(WebSecurity web) throws Exception {
web.ignoring().antMatchers(AUTH_WHITE_LIST);
}
这种方法的主要好处是 spring-security 甚至不会尝试解码传递的令牌。是否可以使用 webflux 做几乎相同的事情?
我知道我可以这样做:
@Bean
public SecurityWebFilterChain springSecurityFilterChain(ServerHttpSecurity http) throws Exception {
http.csrf().disable()
.authorizeExchange().pathMatchers(AUTH_WHITE_LIST).permitAll()
.anyExchange().authenticated();
return http.build();
}
但是这样,据我所知,spring-security 会先尝试解析提供的令牌。
【问题讨论】:
-
似乎是这样,在这里看到类似的问题:stackoverflow.com/questions/52178552/…
标签: java spring-security spring-webflux