Spring/Security

개발 환경 Spring boot: 3.2.1 Spring Security: 6.2.1 문제 Spring Security 6에서 Path마다 FilterChain을 다르게 적용하다가 문제가 발생하였다. Spring Secuirty는 설정한 filterChain 모두 FilterChainProxy의 filterChains 배열에 모두 저장하고 매 요청마다 getFilters에서 요청 경로와 매칭되는 filterChain을 찾아 적용한다. 내가 겪은 문제는 설정한 FilterChain들은 모두 등록이 되었지만, 모든 FitlerChain의 request Matcher가 any request로 등록이 되어 모든 요청이 첫번째 FilterChain을 사용하는 문제가 발생했다. @Configuration @Enab..
책을 이용해 Spring Security를 공부했는데 버전 차이로인해 많은 어려움을 겪엇다. 공부했던 책은 2020년 11월에 출판된 책이였고 이 당시 부트는 버전 2버전대 시큐리티 버전은 5버전대를 사용하여 내가 학습할 당시 버전과 차이가 많이나 책을 읽고 공부하는데 많은 어려움이 있었다. 이 글은 그중에서도 WebSecurityConfigurerAdapter로 인해 겪은 문제과 해결법을 공유하기 위해 작성했다. 개발 환경 Spring Boot 3.2.1 Spring Security 6.2.1 WebSecurityConfigurerAdapter는 어디에? 책에서는 http security 설정 하기 위해서 WebSecurityConfigurerAdapter를 상속 cofigure 메소드를 오버라이딩해 ..
dobidugi
'Spring/Security' 카테고리의 글 목록