PrincipalDetail principalDetail = new PrincipalDetail(kakaoUser);
SecurityContext securityContext = SecurityContextHolder.getContext();
Authentication authentication = new UsernamePasswordAuthenticationToken(principalDetail, principalDetail.getPassword(), principalDetail.getAuthorities());
securityContext.setAuthentication(authentication);
HttpSession session = request.getSession();
session.setAttribute(HttpSessionSecurityContextRepository.
SPRING_SECURITY_CONTEXT_KEY, securityContext);