diff --git a/backend/discovery/src/main/java/org/egovframe/cloud/discovery/SecurityConfig.java b/backend/discovery/src/main/java/org/egovframe/cloud/discovery/SecurityConfig.java index 1498f7b..36eaab8 100644 --- a/backend/discovery/src/main/java/org/egovframe/cloud/discovery/SecurityConfig.java +++ b/backend/discovery/src/main/java/org/egovframe/cloud/discovery/SecurityConfig.java @@ -1,8 +1,9 @@ package org.egovframe.cloud.discovery; +import org.springframework.context.annotation.Bean; import org.springframework.security.config.annotation.web.builders.HttpSecurity; import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity; -import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter; +import org.springframework.security.web.SecurityFilterChain; /** * org.egovframe.cloud.discovery.SecurityConfig @@ -20,10 +21,11 @@ import org.springframework.security.config.annotation.web.configuration.WebSecur * 수정일 수정자 수정내용 * ---------- -------- --------------------------- * 2021/06/30 jaeyeolkim 최초 생성 + * 2024/09/23 이백행 컨트리뷰션 이클립스 문제(Problems) 해결 * */ @EnableWebSecurity // Spring Security 설정들을 활성화시켜 준다 -public class SecurityConfig extends WebSecurityConfigurerAdapter { +public class SecurityConfig { /** * 스프링 시큐리티 설정 @@ -31,8 +33,8 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter { * @param http * @throws Exception */ - @Override - protected void configure(HttpSecurity http) throws Exception { + @Bean + public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception { http .csrf().disable() .headers().frameOptions().disable() @@ -42,6 +44,7 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter { .anyRequest().authenticated() .and() .httpBasic(); + return http.build(); } }