[Spring] 스프링 시큐리티와 jwt 사용해서 인증 및 인가 구현 (1)
https://growth-coder.tistory.com/166 이전 포스팅에서 JWT를 생성하는 JwtUtil 클래스를 만들어보았다. 이제는 스프링 시큐리티를 사용하여 인증 과정을 시큐리티에게 맡기려고 한다. 구현에 앞서 스프링 시큐리티의 로그인 과정을 그림으로 살펴보려고 한다. http 요청이 오면 AuthenticationFilter에서 그 요청을 받는다. username과 password를 인자로 넘겨주어 UsernamePasswordAuthenticationToken을 생성한다. AuthenticationManager 객체는 authenticate 메소드를 가지고 있는데 이 메소드의 인자로 2번에서 생성한 token을 넣어준다. AuthenticationManager의 authenticate ..
2023.05.01