728x90

- RememberMeAuthenticationFilter
- 인증이 완료된 사용자는 SecurityContext에 인증 객체를 가지고 있는데 세션이 끊어지거나, 만료될 경우 SecurityContext가 존재하지 않기 때문에 RememberMeAuthenticationFilter가 동작하게 된다.
- 정상작동 동작 조건
- SecurityContext가 Null 일 경우
- RememberMe 쿠키값은 가지고 있을때
- RememberMeServices
- TokenBasedRememberMeServices : 메모리에 저장된 토큰과 사용자가 가지고 온 토큰과 비교하여 인증 처리한다.
- PersistentTokenBasedRememberMeServices : DB에 토큰을 저장하고 사용자가 가지고온 토큰과 비교하여 인증 처리한다.

728x90