Olá bom Dia! Como faço para liberar o cors para qualquer origin
Estou tentando liberar o cors do spring boot
para uma ou duas origin dá certo mas se eu precisar liberar para qualquer origin
estou tentado usar o "" da o seguinte erro When allowCredentials is true, allowedOrigins cannot contain the special value "" since that cannot be set on the "Access-Control-Allow-Origin" response header.
estou usando a versão 2.4.5
@Configuration public class CorsConfig {
@Bean public FilterRegistrationBean corsFilterFilterRegistrationBean() { CorsConfiguration config = new CorsConfiguration(); config.setAllowCredentials(true); // config.setAllowedOrigins(Arrays.asList("http://172.17.64.1:3000", "http://172.17.64.1:5241")); config.setAllowedOrigins(Collections.singletonList("")); config.setAllowedMethods(Arrays.asList("GET", "POST", "PUT", "DELETE", "OPTIONS", "HEAD", "TRACE", "CONNECT")); config.setAllowedHeaders(Collections.singletonList(""));
UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); source.registerCorsConfiguration("/**", config);
FilterRegistrationBean bean = new FilterRegistrationBean<>(); bean.setFilter(new CorsFilter(source)); bean.setOrder(Ordered.HIGHEST_PRECEDENCE);
return bean; }
}
como faço para liberar para qualquer origin Deste de já agradeço muito