From a677a0e23d9dd407e7cbd69864919f6f6a4beaa5 Mon Sep 17 00:00:00 2001 From: soyeon Date: Thu, 11 Sep 2025 16:05:01 +0900 Subject: [PATCH] =?UTF-8?q?[#91]feat:DB=EA=B8=B0=EB=B0=98=20=EC=A3=BC?= =?UTF-8?q?=EC=84=9D=20=ED=95=B4=EC=A0=9C/=20InMemoryUserDetailsManager?= =?UTF-8?q?=EC=82=AD=EC=A0=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/issueDive/config/SecurityConfig.java | 5 ++++- src/test/java/com/issueDive/config/SecurityConfigTest.java | 6 ++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/issueDive/config/SecurityConfig.java b/src/main/java/com/issueDive/config/SecurityConfig.java index e4bc3bd..7b6bb64 100644 --- a/src/main/java/com/issueDive/config/SecurityConfig.java +++ b/src/main/java/com/issueDive/config/SecurityConfig.java @@ -32,7 +32,7 @@ @RequiredArgsConstructor public class SecurityConfig { -// private final CustomUserDetailsService userDetailsService; // DB 기반 인증 + private final CustomUserDetailsService userDetailsService; // DB 기반 인증 private final JwtAuthenticationFilter jwtAuthenticationFilter; // JWT 필터 @@ -89,6 +89,7 @@ public PasswordEncoder passwordEncoder() { return new BCryptPasswordEncoder(); } + /* @Bean public UserDetailsService userDetailsService(PasswordEncoder passwordEncoder) { UserDetails user = User.withUsername("test") @@ -98,6 +99,8 @@ public UserDetailsService userDetailsService(PasswordEncoder passwordEncoder) { return new InMemoryUserDetailsManager(user); } + */ + @Bean public AuthenticationManager authenticationManager(AuthenticationConfiguration config) throws Exception { return config.getAuthenticationManager(); diff --git a/src/test/java/com/issueDive/config/SecurityConfigTest.java b/src/test/java/com/issueDive/config/SecurityConfigTest.java index 4882cf2..42de2b9 100644 --- a/src/test/java/com/issueDive/config/SecurityConfigTest.java +++ b/src/test/java/com/issueDive/config/SecurityConfigTest.java @@ -23,11 +23,9 @@ import java.time.LocalDateTime; import java.util.ArrayList; import java.util.List; - -import static org.mockito.AdditionalMatchers.not; import static org.mockito.ArgumentMatchers.any; import static org.mockito.BDDMockito.given; -import static org.mockito.Mockito.doNothing; + import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.*; import static org.springframework.test.web.servlet.result.MockMvcResultHandlers.print; import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.*; @@ -79,7 +77,7 @@ void publicUrl_Signup_AllowedWithoutAuth() throws Exception { .contentType(MediaType.APPLICATION_JSON) .content("{}")) .andDo(print()) - .andExpect(status().isBadRequest()); + .andExpect(status().isBadRequest());// 400 Bad Request (유효성 검증 실패) } @Test