SecurityContextHolder
에 넣어 줌principal
: anonymousUserauthorities
: ROLE_ANONYMOUSauthentication
이 없을 때 this.createAuthentication()
호출AbstractAuthenticationToken
를 상속 받는 AnonymousAuthenticationToken
생성하여 반환setAuthenticated
를 true로 저장SecurityContextHolder.getContext()
에 등록 될 Authentication
객체AnonymousAuthenticationToken
, UsernamePasswordAuthenticationToken
등