참고자료
Basic Authentication
- 유저가 접속 시도시 ->
BasicAuthenticationFilter
에서UsernamePasswordAuthenticationToken
를 생성(HttpServletRequest에서 username, password 추출 및 객체화) UsernamePasswordAuthenticationToken
가AuthenticationManager
에게 전달되고, Authenticate 과정이 수행된다.- Authentication 실패 시
->RememberMeServices.loginFail
is invoked.
->AuthenticationEntryPoint
is invoked to trigger the WWW-Authenticate to be sent again - Authentication 성공 시
->RememberMeServices.loginSuccess
is invoked.
->BasicAuthenticationFilter
역할이 끝나고
->FilterChain.doFilter(request,response)
호출되며, 다른 FilterChain 이 수행된다.