[인스타그램 클론코딩] 04. JWT 필터 구현(Back-End)
·
Web/인스타 클론 코딩
이전까지 회원가입 및 로그인을 구현하였고, 로그인 성공 시 JWT 토큰까지 발급하였다. 이제부터는 JWT 토큰을 가지고 서버에서는 사용자의 요청에 대한 권한 확인을 하게 될 텐데, 그 기능을 JWT 필터를 통해서 구현해본다. 1. UserDetails, UserDetailsService 생성 - Spring security에서 사용하는 인증 객체인 Authentication을 사용하기 위하여 UserDeatils와 UserDetails 서비스를 생성해야한다. @Data public class CustomUserDetails implements UserDetails { private User user; @Builder public CustomUserDetails(User user) { this.user =..