필터 등록
-
Spring Security JWT - JWT를 위한 로그인 시도Framework & Library/Spring Security 2021. 10. 8. 17:34
Repository 생성 public interface UserRepository extends JpaRepository { User findByUsername(String username); } ㆍ repository 패키지를 만들고 위 코드와 같이 UserRepository 인터페이스를 생성한다. ㆍ 사용자의 username을 통해 User 객체를 반환하는 findByUsername() 메서드를 작성해준다. PrincipalDetails 클래스 생성 public class PrincipalDetails implements UserDetails { private User user; public PrincipalDetails(User user) { this.user = user; } @Override p..
-
Spring Security JWT - Filter 등록Framework & Library/Spring Security 2021. 10. 8. 11:16
Filter 클래스 생성 public class MyFilter01 implements Filter { @Override public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException { System.out.println("필터01"); filterChain.doFilter(servletRequest, servletResponse); } } ㆍ filter 패키지를 만든 후 MyFilter01 클래스를 생성한다. ㆍ MyFilter01 클래스가 필터의 역할을 하기 위해서는 Filter 인터페이스를 구현하는 ..