From c624efd3ddd1fc26c6752794629e380ded0dcc4e Mon Sep 17 00:00:00 2001 From: songmingyu Date: Sat, 18 Jul 2026 19:48:47 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=EB=A6=AC=ED=94=84=EB=A0=88=EC=8B=9C=20?= =?UTF-8?q?=ED=86=A0=ED=81=B0=20=EC=9C=A0=ED=9A=A8=EA=B8=B0=EA=B0=84=2014?= =?UTF-8?q?=EC=9D=BC=20->=2030=EC=9D=BC=EB=A1=9C=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Redis TTL도 하드코딩 대신 REFRESH_TOKEN_EXPIRATION_TIME 상수를 참조하도록 수정하여 JWT 만료시간과 어긋나지 않게 함 --- layer-api/src/main/java/org/layer/config/AuthValueConfig.java | 2 +- layer-api/src/main/java/org/layer/jwt/service/JwtService.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/layer-api/src/main/java/org/layer/config/AuthValueConfig.java b/layer-api/src/main/java/org/layer/config/AuthValueConfig.java index bb5c6b28..a833980e 100644 --- a/layer-api/src/main/java/org/layer/config/AuthValueConfig.java +++ b/layer-api/src/main/java/org/layer/config/AuthValueConfig.java @@ -18,7 +18,7 @@ public class AuthValueConfig { private Long accessTokenExpirationTime; // public static final Long ACCESS_TOKEN_EXPIRATION_TIME = 1000 * 60 * 60 * 24 * 14L; - public static final Long REFRESH_TOKEN_EXPIRATION_TIME = 1000 * 60 * 60 * 24 * 14L; // 2주 + public static final Long REFRESH_TOKEN_EXPIRATION_TIME = 1000 * 60 * 60 * 24 * 30L; // 30일 @PostConstruct protected void init() { diff --git a/layer-api/src/main/java/org/layer/jwt/service/JwtService.java b/layer-api/src/main/java/org/layer/jwt/service/JwtService.java index f6de2d21..786a0f31 100644 --- a/layer-api/src/main/java/org/layer/jwt/service/JwtService.java +++ b/layer-api/src/main/java/org/layer/jwt/service/JwtService.java @@ -70,7 +70,7 @@ public JwtToken reissueToken(String requestRefreshToken, Long memberId) { } private void saveRefreshTokenToRedis(Long memberId, String refreshToken) { - redisTemplate.opsForValue().set(memberId.toString(), refreshToken, Duration.ofDays(14)); + redisTemplate.opsForValue().set(memberId.toString(), refreshToken, Duration.ofMillis(REFRESH_TOKEN_EXPIRATION_TIME)); } private String getRefreshTokenFromRedis(Long memberId) {