From 193aad5836027e4c008c3f3c58ea9075a87381f3 Mon Sep 17 00:00:00 2001 From: figmar Date: Mon, 31 Aug 2026 03:06:11 +0800 Subject: [PATCH] fix(security-common): Claims setters removed in jjwt 0.12; rebuild claims via JwtBuilder --- .../src/main/java/com/deepdata/common/security/JwtUtils.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/shared/security-common/src/main/java/com/deepdata/common/security/JwtUtils.java b/backend/shared/security-common/src/main/java/com/deepdata/common/security/JwtUtils.java index 651126b..2ef702f 100644 --- a/backend/shared/security-common/src/main/java/com/deepdata/common/security/JwtUtils.java +++ b/backend/shared/security-common/src/main/java/com/deepdata/common/security/JwtUtils.java @@ -95,11 +95,11 @@ public class JwtUtils { */ public String refreshToken(String token) { Claims claims = getClaimsFromToken(token); - claims.setIssuedAt(new Date()); - claims.setExpiration(new Date(System.currentTimeMillis() + expiration * 1000)); return Jwts.builder() .claims(claims) + .issuedAt(new Date()) + .expiration(new Date(System.currentTimeMillis() + expiration * 1000)) .signWith(getSigningKey()) .compact(); }