From 74cb3ecbeaf1818f3854db881267f1b32d031eb1 Mon Sep 17 00:00:00 2001 From: seongjae6751 Date: Tue, 16 Apr 2024 22:21:10 +0900 Subject: [PATCH] =?UTF-8?q?feature:=20=EB=A6=AC=ED=94=84=EB=A0=88=EC=8B=9C?= =?UTF-8?q?=20=ED=86=A0=ED=81=B0=20=EB=A7=8C=EB=A3=8C=20=EA=B8=B0=ED=95=9C?= =?UTF-8?q?=2014=EC=9D=BC=EB=A1=9C=20=EC=9B=90=EC=83=81=20=EB=B3=B5?= =?UTF-8?q?=EA=B5=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../in/koreatech/koin/domain/user/model/UserToken.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/in/koreatech/koin/domain/user/model/UserToken.java b/src/main/java/in/koreatech/koin/domain/user/model/UserToken.java index f6600cd951..094c12fbff 100644 --- a/src/main/java/in/koreatech/koin/domain/user/model/UserToken.java +++ b/src/main/java/in/koreatech/koin/domain/user/model/UserToken.java @@ -1,5 +1,7 @@ package in.koreatech.koin.domain.user.model; +import java.util.concurrent.TimeUnit; + import org.springframework.data.annotation.Id; import org.springframework.data.redis.core.RedisHash; import org.springframework.data.redis.core.TimeToLive; @@ -10,14 +12,14 @@ @RedisHash("refreshToken") public class UserToken { - private static final long REFRESH_TOKEN_EXPIRE_SECONDS = 20L; + private static final long REFRESH_TOKEN_EXPIRE_DAY = 14L; @Id private Integer id; private final String refreshToken; - @TimeToLive + @TimeToLive(unit = TimeUnit.DAYS) private final Long expiration; private UserToken(Integer id, String refreshToken, Long expiration) { @@ -27,6 +29,6 @@ private UserToken(Integer id, String refreshToken, Long expiration) { } public static UserToken create(Integer userId, String refreshToken) { - return new UserToken(userId, refreshToken, REFRESH_TOKEN_EXPIRE_SECONDS); + return new UserToken(userId, refreshToken, REFRESH_TOKEN_EXPIRE_DAY); } }