跨域漏洞解决

This commit is contained in:
pengjie 2023-09-26 10:51:49 +08:00
parent ee296ff35e
commit e28dab5dde

View File

@ -9,20 +9,20 @@ import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
import org.springframework.web.filter.CorsFilter; import org.springframework.web.filter.CorsFilter;
@Configuration @Configuration
public class CrosConfig{ public class CorsConfig{
@Bean @Bean
public FilterRegistrationBean corsFilter() { public FilterRegistrationBean corsFilter() {
CorsConfiguration config = new CorsConfiguration(); CorsConfiguration config = new CorsConfiguration();
config.setAllowCredentials(true); config.setAllowCredentials(true);
config.addAllowedOrigin("http://10.75.253.12"); config.addAllowedOrigin("http://10.75.253.12:6090");
config.addAllowedHeader("*"); config.addAllowedHeader("*");
config.addAllowedMethod("*"); config.addAllowedMethod("*");
UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
source.registerCorsConfiguration("/**", config); source.registerCorsConfiguration("/**", config);
FilterRegistrationBean cros = new FilterRegistrationBean(new CorsFilter(source)); FilterRegistrationBean cors = new FilterRegistrationBean(new CorsFilter(source));
//设置优先级最高 //设置优先级最高
cros.setOrder(Ordered.HIGHEST_PRECEDENCE); cors.setOrder(Ordered.HIGHEST_PRECEDENCE);
return cros; return cors;
} }
} }