해결된 질문
작성
·
455
·
수정됨
0
안녕하세요 선생님.
spring security 그리고 spring security oauth 강의 잘 듣고있습니다.
이전 security 기본 강의에서는 formlogin API를 호출해서 UsernamePasswordAuthenticationFilter가 존재하였는데, 지금은 formlogin API를 호출하지 않아서 UsernamePasswordAuthenticationFilter가 존재하지 않는데 왜 addFilterBefore에 UsernamePasswordAuthenticationFilter.class를 적는지 궁금해요!!
답변 1
2
아 네 그건 특별한 이유가 있는 것은 아닙니다.
DefaultOAuth2AuthorizedClientManager 를 사용해서 필터 기반으로 인증기능을 구현할 것이기 때문에 UsernamePasswordAuthenticationFilter 필터 앞에 위치하도록 했습니다.
UsernamePasswordAuthenticationFilter 가 인증 필터라서 이 필터 전후로 하는 것이 적절하기 때문입니다.
UsernamePasswordAuthenticationFilter 를 참조하거나 사용하기 위한 목적은 아닙니다.