From 1c2fa9715dc466edbc56a861c1fc9ab3f967196c Mon Sep 17 00:00:00 2001 From: Vitor Hideyoshi Date: Tue, 15 Nov 2022 15:28:47 -0300 Subject: [PATCH] Fixes Cors Configuration --- .../backendportfolio/base/config/CorsConfig.java | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/src/main/java/com/hideyoshi/backendportfolio/base/config/CorsConfig.java b/src/main/java/com/hideyoshi/backendportfolio/base/config/CorsConfig.java index 636afd7..ea11399 100644 --- a/src/main/java/com/hideyoshi/backendportfolio/base/config/CorsConfig.java +++ b/src/main/java/com/hideyoshi/backendportfolio/base/config/CorsConfig.java @@ -21,23 +21,15 @@ public class CorsConfig { @Value("${com.hideyoshi.frontendConnectionType}") private String CONNECTION_TYPE; - private final String HTTP = "http://"; - - private final String HTTPS = "https://"; - @Bean public CorsConfigurationSource corsConfigurationSource() { - String connectionProtocol = CONNECTION_TYPE.equals("secure") - ? HTTPS - : HTTP; - CorsConfiguration configuration = new CorsConfiguration(); - configuration.setAllowedOrigins(List.of(connectionProtocol + FRONTEND_PATH)); + configuration.setAllowedOrigins(List.of(FRONTEND_PATH)); configuration.setAllowedMethods(Collections.singletonList("*")); configuration.setAllowedHeaders(Collections.singletonList("*")); -// configuration.setAllowedMethods(Arrays.asList("GET", "POST", "PUT", "PATCH", "DELETE", "OPTIONS")); -// configuration.setAllowedHeaders(Arrays.asList("authorization", "content-type", "x-auth-token")); + configuration.setAllowedMethods(Arrays.asList("GET", "POST", "PUT", "PATCH", "DELETE", "OPTIONS")); + configuration.setAllowedHeaders(Arrays.asList("authorization", "content-type", "x-auth-token")); configuration.setExposedHeaders(List.of("x-auth-token")); configuration.setAllowCredentials(true);