왼쪽은 토큰이 발행되는 순서 , 오른쪽은 토큰을 검증
JwtAuthenticationFilter 이전 시간에 이미 작성
필터가 하는역할은 인증객체 만들고
사용자가 승인을 위해 아이디 패스워드를 전달하면 인증 토큰에 전달하고
다시 인증 매니저에 전달하면 아이디 패스워드에 대한 인증처리를 함
UserDetailsSErvice 가 사용자가 있는지 확인
MacSecuritySigner 우리가 만들 클래스
사용하려면 등록!
토큰을 검증하는 클래스.
OncePerRequestFilter 동일한 요청에대해 한번만 처리되는 필터
맥 검증만 하는 필터라 jwk 만 받는다.
조건에 만족이 안돼면
chain.doFilter(request, response); 다음 필터로!
각각 헤더 페이로드 시그니처 를