diff --git a/src/main/java/me/gg/pinit/authenticate/config/SecurityConfig.java b/src/main/java/me/gg/pinit/authenticate/config/SecurityConfig.java index 7fe4c02..d209d30 100644 --- a/src/main/java/me/gg/pinit/authenticate/config/SecurityConfig.java +++ b/src/main/java/me/gg/pinit/authenticate/config/SecurityConfig.java @@ -8,7 +8,6 @@ import org.springframework.beans.factory.annotation.Value; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; -import org.springframework.http.HttpMethod; import org.springframework.security.authentication.AuthenticationManager; import org.springframework.security.authentication.ProviderManager; import org.springframework.security.config.Customizer; @@ -19,14 +18,10 @@ import org.springframework.security.crypto.password.PasswordEncoder; import org.springframework.security.web.SecurityFilterChain; import org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter; -import org.springframework.web.cors.CorsConfiguration; -import org.springframework.web.cors.CorsConfigurationSource; -import org.springframework.web.cors.UrlBasedCorsConfigurationSource; import java.security.PrivateKey; import java.security.PublicKey; import java.time.Duration; -import java.util.List; @Configuration public class SecurityConfig { @@ -89,23 +84,4 @@ public JwtTokenProvider jwtTokenProvider() { PublicKey publicKey = RsaKeyProvider.loadPublicKey(publicKeyPath); return new JwtTokenProvider(privateKey, publicKey, "https://pinit.go-gradually.me", Duration.ofMinutes(5), Duration.ofDays(14)); } - - @Bean - public CorsConfigurationSource corsConfigurationSource(@Value("${app.frontend-base-url}") String frontendBaseUrl) { - CorsConfiguration configuration = new CorsConfiguration(); - configuration.setAllowedOrigins(List.of(frontendBaseUrl)); - configuration.setAllowedMethods(List.of( - HttpMethod.GET.name(), - HttpMethod.POST.name(), - HttpMethod.PUT.name(), - HttpMethod.DELETE.name(), - HttpMethod.OPTIONS.name() - )); - configuration.setAllowedHeaders(List.of("*")); - configuration.setAllowCredentials(true); - - UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); - source.registerCorsConfiguration("/**", configuration); - return source; - } }