프로그램/JAVA

[JWT] 토큰 인증 및 payload 확인

프뚜 2021. 11. 24. 10:53
728x90
반응형
SMALL

안녕하세요!

프뚜(프로그래머 뚜)입니다!

 

[개발 환경]

 - OS: windows 10 64bit

 - JAVA: 11

 - IDE: IntelliJ

 

JWT(Java Web Token) 생성된 토큰을 확인하고 payload에 있는 값을 확인하는 방법에 대해 포스팅 하려고 합니다.

https://ssjeong.tistory.com/entry/JWT-%ED%86%A0%ED%81%B0-%ED%99%98%EA%B2%BD-%EC%84%A4%EC%A0%95-%EB%B0%8F-%EC%83%9D%EC%84%B1

이전 포스팅을 참조하시기 바랍니다.

 

 

Interceptor

header에 있는 'Authorization'을 꺼내서 jwt토큰을 확인합니다.

 

 

WebMvcConfigurer

createToken을 제외한 모든 Servlet을 타겟으로 설정합니다.

 

 

JWT Token payload에 있는 userId가 정상적으로 나오는 걸 확인합니다.

 

 

기본적인 테스트만을 위해 JWT 세팅을 했습니다.

데이터베이스 등 여러가지 비지니스 로직을 더 추가해야 정상적으로 사용할 수 있습니다.

 

 

궁금하신 부분 또는 문제가 생긴 부분에 대해서 댓글 남겨주시면 빠르고 정확한 답변드리겠습니다.

728x90
반응형
LIST