본문 바로가기
개발/Spring

[Security] JWT와 JWS는 뭘까...?

by 설이주인 2023. 1. 6.

둘이 신경쓰이게 된 부분은

JWT Token을 검증하는 단계에서 

Claims claims = Jwts.parser()
    .setSigningKey(key)
    .parseClaimsJws(jwt.replace("Bearer ", "").trim())//pass the jwt that we received
    .getBody(); // want to read body part of jwt token

parseCaimsJwt를 사용하면 

io.jsonwebtoken.UnsupportedJwtException: Signed Claims JWSs are not supported.

에러를 확인할 수 있기 때문이다.

 

그럼 무엇인 문제인걸까?

 

아래 링크를 확인하면

https://developer.okta.com/blog/2020/12/21/beginners-guide-to-jwt

 

A Beginner's Guide to JWTs

What is a JWT? How are they used? Find out in this post!

developer.okta.com

위와 같은 설명을 확인할 수 있다.

'개발 > Spring' 카테고리의 다른 글

[Spring Security] @Secured(ROLE_?)  (0) 2023.01.13
Security + JWT를 사용해보자  (0) 2023.01.10
[Security] 시큐리티 세션정책  (0) 2023.01.05
SecurityFilterChain을 작성해보자  (0) 2023.01.02
Spring Security 구성과 흐름  (0) 2023.01.02