跨域漏洞解决

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;
@Configuration
public class CrosConfig{
public class CorsConfig{
@Bean
public FilterRegistrationBean corsFilter() {
CorsConfiguration config = new CorsConfiguration();
config.setAllowCredentials(true);
config.addAllowedOrigin("http://10.75.253.12");
config.addAllowedOrigin("http://10.75.253.12:6090");
config.addAllowedHeader("*");
config.addAllowedMethod("*");
UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
source.registerCorsConfiguration("/**", config);
FilterRegistrationBean cros = new FilterRegistrationBean(new CorsFilter(source));
FilterRegistrationBean cors = new FilterRegistrationBean(new CorsFilter(source));
//设置优先级最高
cros.setOrder(Ordered.HIGHEST_PRECEDENCE);
return cros;
cors.setOrder(Ordered.HIGHEST_PRECEDENCE);
return cors;
}
}