[스프링 시큐리티] 로그인 수동 처리
스프링 시큐리티에서 제공하는 로그인 폼을 이용하지 않고 로그인을 하는 방법?
public void login(Account account) {
UsernamePasswordAuthenticationToken token = new UsernamePasswordAuthenticationToken(
account.getNickname(),
account.getPassword(),
List.of(new SimpleGrantedAuthority("ROLE_USER")));
SecurityContextHolder.getContext().setAuthentication(token);
}