Skip to content

Commit

Permalink
config cors에러 해결
Browse files Browse the repository at this point in the history
  • Loading branch information
202111255 committed Jun 22, 2024
1 parent 54ed560 commit 0da94bd
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions src/main/java/com/umc/teamC/global/config/SecurityConfig.java
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
import jakarta.servlet.http.HttpServletRequest;
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.config.annotation.authentication.configuration.AuthenticationConfiguration;
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
Expand All @@ -15,6 +14,7 @@
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
import org.springframework.security.web.SecurityFilterChain;
import org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter;
import org.springframework.security.web.authentication.logout.LogoutFilter;
import org.springframework.web.cors.CorsConfiguration;
import org.springframework.web.cors.CorsConfigurationSource;

Expand All @@ -35,6 +35,7 @@ public class SecurityConfig {

private final JWTUtil jwtUtil;


public SecurityConfig(AuthenticationConfiguration authenticationConfiguration, JWTUtil jwtUtil) {

this.authenticationConfiguration = authenticationConfiguration;
Expand Down Expand Up @@ -66,6 +67,7 @@ public CorsConfiguration getCorsConfiguration(HttpServletRequest request) {
CorsConfiguration configuration = new CorsConfiguration();

configuration.setAllowedOrigins(Collections.singletonList("http://localhost:3000"));
configuration.setAllowedOrigins(Collections.singletonList("http://43.201.182.155:3000"));
configuration.setAllowedMethods(Collections.singletonList("*"));
configuration.setAllowCredentials(true);
configuration.setAllowedHeaders(Collections.singletonList("*"));
Expand Down Expand Up @@ -109,6 +111,7 @@ public CorsConfiguration getCorsConfiguration(HttpServletRequest request) {
http
.addFilterAt(new LoginFilter(authenticationManager(authenticationConfiguration), jwtUtil), UsernamePasswordAuthenticationFilter.class);


//세션 설정
//JWT에서는 세션을 항상 STATELESS 상태로 저장해야 함
http
Expand All @@ -118,4 +121,4 @@ public CorsConfiguration getCorsConfiguration(HttpServletRequest request) {
return http.build();

}
}
}

0 comments on commit 0da94bd

Please sign in to comment.