diff --git a/src/main/java/com/bamboo/log/common/config/CorsMvcConfig.java b/src/main/java/com/bamboo/log/common/config/CorsMvcConfig.java index 38df386..311084f 100644 --- a/src/main/java/com/bamboo/log/common/config/CorsMvcConfig.java +++ b/src/main/java/com/bamboo/log/common/config/CorsMvcConfig.java @@ -9,10 +9,11 @@ public class CorsMvcConfig implements WebMvcConfigurer { @Override public void addCorsMappings(CorsRegistry corsRegistry) { - corsRegistry.addMapping("/**") - .exposedHeaders("Set-Cookie") - //프론트 url 넣기 - .allowedOrigins("http://localhost:3000"); + .allowedOrigins("*") // 모든 Origin 허용 + .allowedMethods("*") // 모든 HTTP 메서드 허용 + .allowedHeaders("*") // 모든 헤더 허용 + .allowCredentials(true) // 쿠키 허용 + .exposedHeaders("Set-Cookie"); } -} \ No newline at end of file +} diff --git a/src/main/java/com/bamboo/log/common/config/SecurityConfig.java b/src/main/java/com/bamboo/log/common/config/SecurityConfig.java index d40a6fe..b899dcc 100644 --- a/src/main/java/com/bamboo/log/common/config/SecurityConfig.java +++ b/src/main/java/com/bamboo/log/common/config/SecurityConfig.java @@ -52,8 +52,7 @@ public SecurityFilterChain filterChain(HttpSecurity http) throws Exception { .requestMatchers("/refresh").permitAll() .requestMatchers("/logout").hasAnyRole("USER") .requestMatchers("/swagger-ui/**","/v3/api-docs/**","/swagger-resources/**","/webjars/**").permitAll() - .requestMatchers("/api/images/**").hasAnyRole("USER") - .anyRequest().authenticated()); + .anyRequest().hasAnyRole("USER")); http.sessionManagement((session) -> session diff --git a/src/main/java/com/bamboo/log/domain/user/oauth/service/CustomFailureHandler.java b/src/main/java/com/bamboo/log/domain/user/oauth/service/CustomFailureHandler.java index da4890c..492f364 100644 --- a/src/main/java/com/bamboo/log/domain/user/oauth/service/CustomFailureHandler.java +++ b/src/main/java/com/bamboo/log/domain/user/oauth/service/CustomFailureHandler.java @@ -14,6 +14,6 @@ public class CustomFailureHandler extends SimpleUrlAuthenticationFailureHandler @Override public void onAuthenticationFailure(HttpServletRequest request, HttpServletResponse response, AuthenticationException exception) throws IOException, ServletException { - response.sendRedirect("http://localhost:3000"); + response.sendRedirect("http://localhost:3000/login"); } } \ No newline at end of file diff --git a/src/main/java/com/bamboo/log/domain/user/oauth/service/CustomSuccessHandler.java b/src/main/java/com/bamboo/log/domain/user/oauth/service/CustomSuccessHandler.java index f82af92..4dbab0a 100644 --- a/src/main/java/com/bamboo/log/domain/user/oauth/service/CustomSuccessHandler.java +++ b/src/main/java/com/bamboo/log/domain/user/oauth/service/CustomSuccessHandler.java @@ -42,7 +42,7 @@ public void onAuthenticationSuccess(HttpServletRequest request, HttpServletRespo addRefreshEntity(name, username, refreshToken, 1209600000L); response.addCookie(createCookie("refresh", refreshToken)); response.addCookie(UnScretCreateCookie("access", accessToken)); - response.sendRedirect("http://localhost:3000/"); + response.sendRedirect("http://localhost:3000/welcome"); } private Cookie createCookie(String key, String value) { diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 3ab1365..4f0ed06 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -1,4 +1,3 @@ -# application.yml spring: datasource: