AnonymousAuthenticationFilterExceptionTranslationFilter
AnonymousAuthenticationFilter공식 문서 설명
Detects if there is no Authentication object in the SecurityContextHolder, and populates it with one if needed.
해당 필터에 요청이 도착할 때까지 사용자의 인증 정보가 null 이면 AnonymousUser 라는 인증 정보로 변환해주는 역할을 한다
ExceptionTranslationFilter공식 문서 설명
Handles any
AccessDeniedExceptionandAuthenticationExceptionthrown within the filter chain.
Java에서의 Exception 과 HTTP Response 를 연결해주는 역할을 하기 때문에 꼭 필요하다
AuthenticationException 이 발생했을 경우authenticationEntryPoint 를 실행함AccessDeniedException 이 발생했을 경우authenticationEntryPoint 가 실행 됨AccessDeniedHandler 에게 처리를 위임함AccessDeniedHandlerImpl 구현체를 사용함
- Security Filter for Remember Me
- Authentication 인터페이스 구현 클래스 for Remember Me
- AuthenticationProvier 인터페이스 구현 클래스 for Remember Me
- 대칭 키 암호화
- RSA 암호화
AnonymousAuthenticationFilter 공식 문서
Spring Security - Web Application Security reference
ExceptionTranslationFilter 공식 문서
이런 유용한 정보를 나눠주셔서 감사합니다.