728x90
반응형
http.csrf().disable() is not working in Spring Boot 3.x.x.
스프링 부트 3.x.x 버전 부터는 csrf().disable()이 적용 시 경고 문장이 뜬다. 이는 다음과 같이 바꿔주면 된다.
http.csrf().disable() => http.csrf(AbstractHttpConfigurer::disable)
Security 필터체인 커스터마이징 코드
@Configuration
public class SecurityConfiguration {
@Bean
public SecurityFilterChain filterChain(HttpSecurity http) throws Exception {
http.authorizeHttpRequests(
auth -> auth.anyRequest().authenticated()
);
http.httpBasic(withDefaults());
http.sessionManagement(
session -> session.sessionCreationPolicy
(SessionCreationPolicy.STATELESS));
http.csrf(AbstractHttpConfigurer::disable);
return http.build();
}
}
728x90
반응형
'Study > SpringBoot' 카테고리의 다른 글
Spring application.properties Util로 만들어 쉽게 값 가져오기 (1) | 2024.02.07 |
---|---|
Spring - @Value가 계속 null을 가져올 때 원인과 해결 방법 (0) | 2024.02.07 |
@JsonIgnore, @JsonIgnoreProperties, @JsonIgnoreType차이점 (0) | 2024.02.02 |
윈도우 Active Directory 연동 (0) | 2024.02.01 |
알아두면 쓸데있는 LDAP (0) | 2024.02.01 |
댓글