Skip to content

Commit

Permalink
feature: 리프레시 토큰 만료 기한을 14일에서 20초로 변경 (#431)
Browse files Browse the repository at this point in the history
(cherry picked from commit d524818)
  • Loading branch information
seongjae6751 authored and Choi-JJunho committed May 9, 2024
1 parent c935548 commit 2725574
Showing 1 changed file with 3 additions and 5 deletions.
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
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;
Expand All @@ -12,14 +10,14 @@
@RedisHash("refreshToken")
public class UserToken {

private static final long REFRESH_TOKEN_EXPIRE_DAY = 14L;
private static final long REFRESH_TOKEN_EXPIRE_SECONDS = 20L;

@Id
private Integer id;

private final String refreshToken;

@TimeToLive(unit = TimeUnit.DAYS)
@TimeToLive
private final Long expiration;

private UserToken(Integer id, String refreshToken, Long expiration) {
Expand All @@ -29,6 +27,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_DAY);
return new UserToken(userId, refreshToken, REFRESH_TOKEN_EXPIRE_SECONDS);
}
}

0 comments on commit 2725574

Please sign in to comment.