폼 로그인을 처리하는 필터
- form에 입력한 username과 password로 AuthenticationToken을 만들고, AuthenticationManager를 통해 인증을 시도
- AuthenticationManager(구현체: ProviderManager)는 여러 AuthenticationProvider를 이용하여 인증을 시도 한다
- 그 구현체 중 DaoAuthenticationProvider는 UserDetailsService를 이용하여 UserDetails를 가져오고, 사용자가 입력한 password와 비교하여 인증을 처리한다.
'스터디-Spring' 카테고리의 다른 글
[스프링 시큐리티] ExceptionTranslationFilter - 예외 처리 필터 (0) | 2022.02.15 |
---|---|
[스프링 시큐리티] SessionManagementFilter - 세션관리필터 (0) | 2022.02.14 |
[스프링 시큐리티] LogoutFilter - 로그아웃 처리 필터 (0) | 2022.02.08 |
[스프링 시큐리티] CsrfFilter - CSRF 공격 방지 (0) | 2022.02.07 |
[스프링 시큐리티] HeaderWriterFilter (0) | 2022.01.30 |