diff --git a/analytics/src/main/java/com/ktds/hi/analytics/infra/config/SecurityConfig.java b/analytics/src/main/java/com/ktds/hi/analytics/infra/config/SecurityConfig.java index 2b64963..1a43aa3 100644 --- a/analytics/src/main/java/com/ktds/hi/analytics/infra/config/SecurityConfig.java +++ b/analytics/src/main/java/com/ktds/hi/analytics/infra/config/SecurityConfig.java @@ -13,7 +13,7 @@ import org.springframework.security.web.SecurityFilterChain; * 테스트를 위해 모든 엔드포인트를 인증 없이 접근 가능하도록 설정 */ @Configuration -//@EnableWebSecurity +@EnableWebSecurity public class SecurityConfig { @Bean @@ -23,7 +23,7 @@ public class SecurityConfig { .sessionManagement(session -> session.sessionCreationPolicy(SessionCreationPolicy.STATELESS)) .authorizeHttpRequests(auth -> auth // Swagger 관련 경로 모두 허용 - .requestMatchers("/swagger-ui/**", "/swagger-ui.html").permitAll() + .requestMatchers("/swagger-ui.html","/swagger-ui/**", "/swagger-ui.html").permitAll() .requestMatchers("/api-docs/**", "/v3/api-docs/**").permitAll() .requestMatchers("/swagger-resources/**", "/webjars/**").permitAll() diff --git a/common/src/main/java/com/ktds/hi/common/CommonModuleConfiguration.java b/common/src/main/java/com/ktds/hi/common/CommonModuleConfiguration.java index e2cb329..04e52d1 100644 --- a/common/src/main/java/com/ktds/hi/common/CommonModuleConfiguration.java +++ b/common/src/main/java/com/ktds/hi/common/CommonModuleConfiguration.java @@ -15,7 +15,7 @@ import org.springframework.data.jpa.repository.config.EnableJpaRepositories; "com.ktds.hi.common.entity", "com.ktds.hi.common.audit" }) -// @EnableJpaRepositories(basePackages = "com.ktds.hi.common.repository") +@EnableJpaRepositories(basePackages = "com.ktds.hi.common.repository") public class CommonModuleConfiguration { // 설정 클래스는 어노테이션만으로도 충분 } diff --git a/member/src/main/java/com/ktds/hi/member/config/SecurityConfig.java b/member/src/main/java/com/ktds/hi/member/config/SecurityConfig.java index c5032c8..8a0e6b0 100644 --- a/member/src/main/java/com/ktds/hi/member/config/SecurityConfig.java +++ b/member/src/main/java/com/ktds/hi/member/config/SecurityConfig.java @@ -39,7 +39,8 @@ public class SecurityConfig { .sessionManagement(session -> session.sessionCreationPolicy(SessionCreationPolicy.STATELESS)) .authorizeHttpRequests(authz -> authz .requestMatchers("/api/auth/**", "/api/members/register").permitAll() - .requestMatchers("/swagger-ui/**", "/v3/api-docs/**").permitAll() + .requestMatchers("/swagger-ui.html", "/swagger-ui/**", "/v3/api-docs/**").permitAll() + .requestMatchers("/swagger-resources/**", "/webjars/**").permitAll() .requestMatchers("/actuator/**").permitAll() .anyRequest().authenticated() )