spring security
-
[Spring Security] UsernamePasswordAuthenticationFilter의 내부 동작 과정을 알아보자스프링 2022. 8. 3. 16:19
UsernamePasswordAuthenticationFilter 란? UsernamePasswordAuthenticationFilter는 Form 데이터 기반의 로그인 처리 필터입니다. 설정한 로그인 url로 오는 요청을 감시하며, 로그인 url이 맞다면 그 요청을 필터가 낚아채서 Form 데이터 형식으로 전달받은 username과 password 정보가 실제 유저정보와 일치하는지 확인합니다. 정보가 맞다면 Authentication 객체를 담을 SecurityContext를 생성하고 SecurityContextHolder에 저장합니다. UsernamePasswordAuthenticationFilter 동작과정 1. UsernamePasswordAuthenticationFilter 로그인 URL이 날라..