From 5daf723d9364848624756f0dd7babdd388760d0d Mon Sep 17 00:00:00 2001 From: dudxo Date: Fri, 23 Aug 2024 23:16:40 +0900 Subject: [PATCH 1/2] =?UTF-8?q?[refactor]=20:=20accessToken=20=EB=A7=8C?= =?UTF-8?q?=EB=A3=8C=EC=8B=9C=EA=B0=84=20=EB=B3=80=EA=B2=BD(60=EB=B6=84=20?= =?UTF-8?q?->=2090=EB=B6=84)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/dnd/gongmuin/security/jwt/util/TokenProvider.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/main/java/com/dnd/gongmuin/security/jwt/util/TokenProvider.java b/src/main/java/com/dnd/gongmuin/security/jwt/util/TokenProvider.java index 799980b6..58b777d9 100644 --- a/src/main/java/com/dnd/gongmuin/security/jwt/util/TokenProvider.java +++ b/src/main/java/com/dnd/gongmuin/security/jwt/util/TokenProvider.java @@ -39,7 +39,7 @@ public class TokenProvider { private static final String ROLE_KEY = "ROLE"; - private static final long ACCESS_TOKEN_EXPIRE_TIME = 1000 * 60 * 30L; + private static final long ACCESS_TOKEN_EXPIRE_TIME = 1000 * 60 * 90L; private static final long REFRESH_TOKEN_EXPIRE_TIME = 1000 * 60 * 60 * 24L; private final MemberRepository memberRepository; private final RedisUtil redisUtil; @@ -99,8 +99,6 @@ public Authentication getAuthentication(String token) { return new UsernamePasswordAuthenticationToken(principal, token, authorities); } - // TODO : AccessToken 재발급 구현 - public boolean validateToken(String token, Date date) { if (!StringUtils.hasText(token)) { return false; From c9f26afada75b2d77adc8105d9a7d9b02f473f22 Mon Sep 17 00:00:00 2001 From: dudxo Date: Fri, 23 Aug 2024 23:18:54 +0900 Subject: [PATCH 2/2] =?UTF-8?q?[test]=20:=20=ED=86=A0=ED=81=B0=20=EB=A7=8C?= =?UTF-8?q?=EB=A3=8C=EC=8B=9C=EA=B0=84=20=EB=B3=80=EA=B2=BD=EC=97=90=20?= =?UTF-8?q?=EB=94=B0=EB=A5=B8=20=ED=86=A0=ED=81=B0=20=EB=A7=8C=EB=A3=8C?= =?UTF-8?q?=EC=8B=9C=EA=B0=84=20=ED=85=8C=EC=8A=A4=ED=8A=B8=20=EC=BD=94?= =?UTF-8?q?=EB=93=9C=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/dnd/gongmuin/security/jwt/TokenProviderTest.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/test/java/com/dnd/gongmuin/security/jwt/TokenProviderTest.java b/src/test/java/com/dnd/gongmuin/security/jwt/TokenProviderTest.java index 75dedd83..c7029ce0 100644 --- a/src/test/java/com/dnd/gongmuin/security/jwt/TokenProviderTest.java +++ b/src/test/java/com/dnd/gongmuin/security/jwt/TokenProviderTest.java @@ -56,12 +56,12 @@ void setUp() { this.authInfo = AuthInfo.of("김회원", "kakao123/daum.net", "ROLE_USER"); } - @DisplayName("만료일이 30분인 토큰이 생성된다.") + @DisplayName("만료일이 1시간 30분인 토큰이 생성된다.") @Test void generateAccessToken() { // given Date now = new Date(); - long expectedExpirationTime = now.getTime() + 30 * 60 * 1000; + long expectedExpirationTime = now.getTime() + 90 * 60 * 1000; CustomOauth2User authentication = new CustomOauth2User(authInfo);