springboot oauth2 跨域设置

原创
2018/09/20 19:44
阅读数 1.6K
@Override
public void configure(HttpSecurity http) throws Exception {
    http
        .authorizeRequests()
            .antMatchers("/security/**")
            .authenticated()
            //支持跨域
            .and()
            .cors()
            .and()
            .csrf()
            .disable();
    //配置security访问控制,必须认证过后才可以访问
}

红色的支持跨域

以下配置还是有必要的!

如果没有oauth2,只需要下面这一段就行

@Configuration
public class CorsConfig implements WebMvcConfigurer {

    @Override
    public void addCorsMappings(CorsRegistry registry) {
        registry.addMapping("/**")
                .allowedOrigins("*")
                .allowCredentials(true)
                .allowedMethods("GET", "POST", "DELETE", "PUT","OPTIONS","PATCH")
                .maxAge(3600);
    }
}
展开阅读全文
加载中

作者的其它热门文章

打赏
0
0 收藏
分享
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部