백엔드/스프링 or 스프링부트

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

치키챠 2022. 1. 16. 19:49

public String validateAndGetUserId(String token) {
        Claims claims = Jwts.parser()
                .setSigningKey(SECRET_KEY)
                .parseClaimsJws(token) // Jwt -> Jws
                .getBody();

        return claims.getSubject();
    }

자동완성 으로 그냥 엔터치고 넘어갔더니 parseClaimsJwt로 완성됐다.

parseClaimsJws로 수정하면 잘 작동한다.