小编Jwo*_*Ker的帖子

AntMatcher和MvcMatcher之间的区别

有什么区别HttpSecurityantMatcher()功能?

任何人都可以解释何时使用它们?

spring spring-security

9
推荐指数
3
解决办法
1914
查看次数

CORS spring 安全过滤器 vs WebMvcConfigurer.addCorsMappings

cors()filter类的configure方法WebSecurityConfigurerAdapter和 create beanWebMvcConfigurer和 overrideaddCorsMappings方法有什么区别?当我们使用哪个?谁能解释一下?

@Bean
public WebMvcConfigurer corsConfigurer() {
    return new WebMvcConfigurer() {
        @Override
        public void addCorsMappings(CorsRegistry registry) {
            registry.addMapping("/**")
                    .allowedOrigins("http://localhost:3000");
        }
    };
}
Run Code Online (Sandbox Code Playgroud)

对比

@Configuration
@EnableWebSecurity
public class SecurityConfig extends WebSecurityConfigurerAdapter {
    @Override
    protected void configure(HttpSecurity http) throws Exception {
        http.cors().and()
                .csrf().disable()
                .authorizeRequests()
                .mvcMatchers("/rest/**").authenticated()
                .anyRequest().permitAll()
                .and()
          .oauth2ResourceServer().jwt().jwtAuthenticationConverter(this.jwtAuthenticationConverter())
        ;
    }
Run Code Online (Sandbox Code Playgroud)

}

spring spring-security cors

2
推荐指数
1
解决办法
462
查看次数

标签 统计

spring ×2

spring-security ×2

cors ×1