Skip to content

Commit 17d6b51

Browse files
authored
[FIX] DTO 사용 및 프론트와 정한 api 명세에 맞춰 스네이크 케이스로 반환
[FIX] DTO 사용 및 프론트와 정한 api 명세에 맞춰 스네이크 케이스로 반환
2 parents 28bd3b7 + a50b8d1 commit 17d6b51

File tree

2 files changed

+7
-10
lines changed

2 files changed

+7
-10
lines changed

gdgoc/src/main/java/inha/gdgoc/domain/auth/controller/AuthController.java

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
import inha.gdgoc.domain.auth.service.RefreshTokenService;
88
import inha.gdgoc.global.common.ApiResponse;
99
import jakarta.servlet.http.HttpServletResponse;
10-
import java.util.HashMap;
1110
import java.util.Map;
1211
import lombok.RequiredArgsConstructor;
1312
import lombok.extern.slf4j.Slf4j;
@@ -48,7 +47,7 @@ public ResponseEntity<ApiResponse<String>> userSignup(
4847
}
4948

5049
@PostMapping("/refresh")
51-
public ResponseEntity<ApiResponse<Map<String, Object>>> refreshAccessToken(
50+
public ResponseEntity<ApiResponse<AccessTokenResponse>> refreshAccessToken(
5251
@CookieValue(value = "refresh_token", required = false) String refreshToken) {
5352

5453
log.info("리프레시 토큰 요청 받음. 토큰 존재 여부: {}", refreshToken != null);
@@ -63,12 +62,8 @@ public ResponseEntity<ApiResponse<Map<String, Object>>> refreshAccessToken(
6362

6463
try {
6564
String newAccessToken = refreshTokenService.refreshAccessToken(refreshToken);
66-
log.info("새로운 AccessToken 값: {}", newAccessToken);
67-
68-
Map<String, Object> data = new HashMap<>();
69-
data.put("accessToken", newAccessToken);
70-
71-
return ResponseEntity.ok(ApiResponse.success(data));
65+
AccessTokenResponse accessTokenResponse = new AccessTokenResponse(newAccessToken);
66+
return ResponseEntity.ok(ApiResponse.success(accessTokenResponse));
7267
} catch (Exception e) {
7368
log.error("리프레시 토큰 처리 중 오류: {}", e.getMessage(), e);
7469
return ResponseEntity
Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
package inha.gdgoc.domain.auth.dto.response;
22

33
import inha.gdgoc.global.common.BaseEntity;
4+
import lombok.Getter;
45

6+
@Getter
57
public class AccessTokenResponse extends BaseEntity {
6-
private final String accessToken;
8+
private final String access_token;
79

810
public AccessTokenResponse(String accessToken) {
9-
this.accessToken = accessToken;
11+
this.access_token = accessToken;
1012
}
1113
}

0 commit comments

Comments
 (0)