@@ -312,35 +312,16 @@ public ResponseResult getProfile(String tag) {
312312 }
313313 }
314314
315- // 토큰 재발급
315+ // 토큰 재발급(리프레시토큰만 가지고 재발급)
316316 public ResponseResult reissueToken (HttpServletRequest request , HttpServletResponse response ) {
317- String accessToken = jwtProvider .resolveAccessToken (request );
318- String refreshToken = jwtProvider .resolveRefreshToken (request );
319-
320- log .info ("Old AccessToken: " + accessToken );
321- log .info ("Old RefreshToken: " + refreshToken );
322-
323- // AccessToken과 RefreshToken이 모두 없는 경우
324- if (accessToken == null && refreshToken == null ) {
325- logout (response ,request );
326- return new ResponseResult (ErrorCode .TOKEN_INVALID , "토큰이 존재하지 않거나 만료되었습니다." );
327- }
328317
329- if (accessToken == null ) {
330- logout (response ,request );
331- return new ResponseResult (ErrorCode .TOKEN_INVALID , "AT가 존재하지 않거나 만료되었습니다." );
332- }
318+ String refreshToken = jwtProvider .resolveRefreshToken (request );
333319
334320 if (refreshToken == null ) {
335321 logout (response ,request );
336322 return new ResponseResult (ErrorCode .TOKEN_INVALID , "RT가 존재하지 않거나 만료되었습니다." );
337323 }
338324
339- // // AccessToken 유효성 확인
340- // if (jwtProvider.validateToken(accessToken)) {
341- // return new ResponseResult(ErrorCode.TOKEN_NOT_EXPIRED); // 유효한 액세스 토큰: 재발급 x
342- // }
343-
344325 // RefreshToken 유효성 확인
345326 if (jwtProvider .validateToken (refreshToken )) {
346327 Long userId = jwtProvider .getUserId (refreshToken );
@@ -353,9 +334,6 @@ public ResponseResult reissueToken(HttpServletRequest request, HttpServletRespon
353334 String newAccessToken = jwtProvider .createAccessToken (userId );
354335 String newRefreshToken = jwtProvider .createRefreshToken (userId );
355336
356- log .info ("New AccessToken: " + newAccessToken );
357- log .info ("New RefreshToken: " + newRefreshToken );
358-
359337 //레디스에 새로운 리프레시 토큰 업데이트!
360338 tokenService .updateRefreshToken (userId , newRefreshToken );
361339
@@ -364,7 +342,7 @@ public ResponseResult reissueToken(HttpServletRequest request, HttpServletRespon
364342
365343 Map <String , String > responseBody = new HashMap <>();
366344 responseBody .put ("accessToken" , newAccessToken );
367- // response.setHeader("Set-Cookie", newRefreshToken);
345+
368346
369347 return new ResponseResult (ErrorCode .SUCCESS , responseBody );
370348 } else {
0 commit comments