77import inha .gdgoc .domain .auth .service .RefreshTokenService ;
88import inha .gdgoc .global .common .ApiResponse ;
99import jakarta .servlet .http .HttpServletResponse ;
10- import java .util .HashMap ;
1110import java .util .Map ;
1211import lombok .RequiredArgsConstructor ;
1312import 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
0 commit comments