Spring이 Bean에 등록할 때 이름을 따로 지정해주지 않으면 메서드명으로 등록된다. 두 AuthenticationManager의 이름을 다르게 지정한다.각자 사용하는 UserDetailsService가 다르니, 이를 각각 설정해준다.@Qualifier를 통해 사용
필터는 모든 요청에 대해 동작한다. 특정 url에서만 필터가 동작하도록 하기 위해 White List를 리스트 형태로 만들었다. 다만 아래와 같은 상황에서 어떻게 구현할지 고민이 되었다. /restaurants는 통과, /restaurants/{restaurant-id
프로젝트를 진행하며 OAuth 로그인과 일반 로그인을 동시에 구현하게 되었다. Spring Security의 formLogin과 oauth2Login 기능을 동시에 사용하는 방법은 아래와 같다. 두 개의 생성자를 통해 일반 로그인 사용자와 OAuth 로그인 사용자를 구