From e74fe5495013d506c91a860ea1a08ed83cf1400f Mon Sep 17 00:00:00 2001 From: Cookie <74770498+pyg410@users.noreply.github.com> Date: Tue, 9 Apr 2024 16:59:00 +0900 Subject: [PATCH 1/3] =?UTF-8?q?bug:=20401=ED=95=B4=EA=B2=B0=EC=9C=84?= =?UTF-8?q?=ED=95=9C=20=EB=A6=AC=ED=94=84=EB=A0=88=EC=8B=9C=20=ED=86=A0?= =?UTF-8?q?=ED=81=B0=20=EB=A7=8C=EB=A3=8C=EA=B8=B0=ED=95=9C=20=EC=9E=84?= =?UTF-8?q?=EC=9D=98=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../timcooki/jnuwiki/domain/security/config/JwtProvider.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/timcooki/jnuwiki/domain/security/config/JwtProvider.java b/src/main/java/com/timcooki/jnuwiki/domain/security/config/JwtProvider.java index 32356dc..6e88bdd 100644 --- a/src/main/java/com/timcooki/jnuwiki/domain/security/config/JwtProvider.java +++ b/src/main/java/com/timcooki/jnuwiki/domain/security/config/JwtProvider.java @@ -13,7 +13,7 @@ public class JwtProvider { private static String secretKey; public static final String PREFIX = "Bearer "; - private static final Long HOUR = 1000L * 60 * 60; + private static final Long HOUR = 1000L * 60; // 1분으로 변경 private static final Long ACCESS_TOKEN_EXP_MS = HOUR; // 1시간 private static final Long REFRESH_TOKEN_EXP_MS = 24 * HOUR * 14; // 2주 From 419b1dfd74001451b603bf1ddf99f5911978eb89 Mon Sep 17 00:00:00 2001 From: Cookie <74770498+pyg410@users.noreply.github.com> Date: Tue, 9 Apr 2024 17:22:56 +0900 Subject: [PATCH 2/3] =?UTF-8?q?bug:=20=EB=A6=AC=ED=94=84=EB=A0=88=EC=8B=9C?= =?UTF-8?q?=20=EC=9E=AC=EB=B0=9C=EA=B8=89=EC=8B=9C=20401=20Exception=20?= =?UTF-8?q?=ED=94=BD=EC=8A=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jnuwiki/domain/member/service/MemberWriteService.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/main/java/com/timcooki/jnuwiki/domain/member/service/MemberWriteService.java b/src/main/java/com/timcooki/jnuwiki/domain/member/service/MemberWriteService.java index f32601f..a1b78f5 100644 --- a/src/main/java/com/timcooki/jnuwiki/domain/member/service/MemberWriteService.java +++ b/src/main/java/com/timcooki/jnuwiki/domain/member/service/MemberWriteService.java @@ -49,14 +49,13 @@ public WrapLoginResDTO login(HttpServletResponse response, LoginReqDTO loginReqD // header 생성 RefreshToken refreshToken = refreshTokenService.createRefreshToken(member); - String cutRefreshToken = JwtProvider.cutTokenPrefix(refreshToken.getToken()); Instant accessTokenExpiration = JwtProvider.getExpiration(accessToken); Instant refreshTokenExpiration = JwtProvider.getExpiration(refreshToken.getToken()); HttpHeaders httpHeaders = new HttpHeaders(); httpHeaders.set(HttpHeaders.AUTHORIZATION, accessToken); - CookieUtil.addCookie(response, "refresh-token", cutRefreshToken, (int) refreshTokenExpiration.toEpochMilli()); + CookieUtil.addCookie(response, "refresh-token", refreshToken, (int) refreshTokenExpiration.toEpochMilli()); return WrapLoginResDTO.builder() .headers(httpHeaders) From 79bd2e38e3fa5c6004e32952baa331a30e6d3e62 Mon Sep 17 00:00:00 2001 From: Cookie <74770498+pyg410@users.noreply.github.com> Date: Tue, 9 Apr 2024 17:26:55 +0900 Subject: [PATCH 3/3] =?UTF-8?q?bug:=20=EB=A6=AC=ED=94=84=EB=A0=88=EC=8B=9C?= =?UTF-8?q?=ED=86=A0=ED=81=B0=20=EC=9E=AC=EB=B0=9C=EA=B8=89=EC=8B=9C=20401?= =?UTF-8?q?=20Exception=20=ED=94=BD=EC=8A=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jnuwiki/domain/member/service/MemberWriteService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/timcooki/jnuwiki/domain/member/service/MemberWriteService.java b/src/main/java/com/timcooki/jnuwiki/domain/member/service/MemberWriteService.java index a1b78f5..c5cc6ba 100644 --- a/src/main/java/com/timcooki/jnuwiki/domain/member/service/MemberWriteService.java +++ b/src/main/java/com/timcooki/jnuwiki/domain/member/service/MemberWriteService.java @@ -55,7 +55,7 @@ public WrapLoginResDTO login(HttpServletResponse response, LoginReqDTO loginReqD HttpHeaders httpHeaders = new HttpHeaders(); httpHeaders.set(HttpHeaders.AUTHORIZATION, accessToken); - CookieUtil.addCookie(response, "refresh-token", refreshToken, (int) refreshTokenExpiration.toEpochMilli()); + CookieUtil.addCookie(response, "refresh-token", refreshToken.getToken(), (int) refreshTokenExpiration.toEpochMilli()); return WrapLoginResDTO.builder() .headers(httpHeaders)