Fix CORS config incorrectly allowing credentials

This commit is contained in:
Sandra
2022-01-28 20:24:11 +01:00
parent 0ae155cce7
commit 6030764f18

View File

@@ -26,9 +26,9 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter {
public CorsFilter corsFilter() { public CorsFilter corsFilter() {
UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
CorsConfiguration config = new CorsConfiguration(); CorsConfiguration config = new CorsConfiguration();
config.setAllowCredentials(true); config.setAllowCredentials(false);
config.setAllowedOrigins(List.of("*")); config.setAllowedOrigins(List.of("*"));
config.setAllowedHeaders(Arrays.asList("Origin", "Content-Type", "Accept", "Authorization")); config.setAllowedHeaders(Arrays.asList("Origin", "Content-Type", "Accept"));
config.setAllowedMethods(List.of("*")); config.setAllowedMethods(List.of("*"));
source.registerCorsConfiguration("/**", config); source.registerCorsConfiguration("/**", config);
return new CorsFilter(source); return new CorsFilter(source);