diff --git a/src/main/java/com/example/eatmate/global/auth/login/controller/AuthController.java b/src/main/java/com/example/eatmate/global/auth/login/controller/AuthController.java index 0b475c9f..aae2b0f3 100644 --- a/src/main/java/com/example/eatmate/global/auth/login/controller/AuthController.java +++ b/src/main/java/com/example/eatmate/global/auth/login/controller/AuthController.java @@ -4,10 +4,13 @@ import com.example.eatmate.app.domain.member.service.MemberService; import com.example.eatmate.global.response.GlobalResponseDto; import io.swagger.v3.oas.annotations.Operation; +import jakarta.servlet.http.Cookie; import lombok.RequiredArgsConstructor; import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; import org.springframework.security.core.Authentication; +import org.springframework.security.core.annotation.AuthenticationPrincipal; +import org.springframework.security.core.userdetails.UserDetails; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.*; @@ -19,13 +22,11 @@ public class AuthController { private final MemberService memberService; //회원가입 - @PostMapping("/register") + @PostMapping("/signup") //매핑 경로 수정 @Operation(summary = "회원가입", description = "회원가입을 합니다.") - public ResponseEntity> register(@RequestBody MemberSignUpRequestDto memberSignUpRequestDto) { + public ResponseEntity> register(@RequestBody MemberSignUpRequestDto memberSignUpRequestDto, @AuthenticationPrincipal UserDetails userDetails) { - memberService.completeRegistration(memberSignUpRequestDto); - - return ResponseEntity.status(HttpStatus.CREATED).body(GlobalResponseDto.success(memberService.register(memberSignUpRequestDto) , HttpStatus.CREATED.value())); + return ResponseEntity.status(HttpStatus.CREATED).body(GlobalResponseDto.success(memberService.completeRegistration(memberSignUpRequestDto, userDetails) , HttpStatus.CREATED.value())); }