Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ public BaseResponse<KakaoLoginResponse> kakaoLogin(
)
@SecurityRequirements
@PostMapping("/signup")
public BaseResponse<TokenResponse> signup(
public BaseResponse<SignupResponse> signup(
@Valid @RequestBody SignupRequest request
) {
return BaseResponse.success(
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
package com.moive.MoiveBE.domain.auth.dto;

import io.swagger.v3.oas.annotations.media.Schema;

public record SignupResponse(

@Schema(
description = "MOIVE User ID",
example = "1"
)
Long userId,

@Schema(
description = "MOIVE Access Token",
example = "eyJhbGciOiJIUzI1NiJ9..."
)
String accessToken,

@Schema(
description = "MOIVE Refresh Token",
example = "eyJhbGciOiJIUzI1NiJ9..."
)
String refreshToken

) {
}
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
import com.moive.MoiveBE.domain.user.repository.UserAgreementRepository;
import com.moive.MoiveBE.domain.auth.dto.TokenResponse;
import com.moive.MoiveBE.domain.auth.dto.ReissueRequest;
import com.moive.MoiveBE.domain.auth.dto.SignupResponse;
import com.moive.MoiveBE.domain.auth.dto.LogoutRequest;
import com.moive.MoiveBE.global.jwt.JwtTokenProvider;

Expand Down Expand Up @@ -179,7 +180,7 @@ private void validateAgreementVersions(SignupRequest request) {
}

@Transactional
public TokenResponse signup(SignupRequest request) {
public SignupResponse signup(SignupRequest request) {

// 1. Kakao Access Token으로 사용자 정보 다시 조회
KakaoUserInfoResponse kakaoUser =
Expand Down Expand Up @@ -253,7 +254,8 @@ public TokenResponse signup(SignupRequest request) {
);

// 10. 서비스 토큰 반환
return new TokenResponse(
return new SignupResponse(
savedUser.getId(),
accessToken,
refreshToken
);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

import com.moive.MoiveBE.domain.auth.dto.KakaoUserInfoResponse;
import com.moive.MoiveBE.domain.auth.dto.SignupRequest;
import com.moive.MoiveBE.domain.auth.dto.SignupResponse;
import com.moive.MoiveBE.domain.auth.dto.TokenResponse;
import com.moive.MoiveBE.domain.user.entity.AgreementType;
import com.moive.MoiveBE.domain.user.entity.User;
Expand Down Expand Up @@ -102,7 +103,7 @@ void setUp() {
.thenReturn("refresh-token");

// when
TokenResponse result =
SignupResponse result =
authService.signup(request);

// then
Expand Down Expand Up @@ -138,6 +139,9 @@ void setUp() {

assertThat(agreements).hasSize(3);

assertThat(result.userId())
.isEqualTo(1L);

assertThat(result.accessToken())
.isEqualTo("access-token");

Expand Down
Loading