프로젝트/Trouble Shooting

Jwt.parserBuilder() Deprecated

myeongju 2024. 5. 23. 11:46
반응형

JWT 토큰 로직을 짜는 중 Gradle: io.jsonwebtoken:jjwt-api:0.12.5 버전에서
Jwt.parserBuilder() Deprecated가 되었다고 뜬다.

parserBuilder -> parser()

setSigningKey(key) -> verifyWith(key)

parseClaimsJws(token) -> parseSignedClaims(token)

로 바꿔준다.

 

아래 코드는 다음과 같이 변경하면 된다. 

Jwts.builder()  
        .expiration(new Date(now + REFRESH_TOKEN_EXPIRE_TIME))  
        .signWith(this.key)  
        .compact();
반응형