From 9569a0813caf0be52a0312807f3ec8b7c8f4052c Mon Sep 17 00:00:00 2001 From: SuHun <104614675+Suhun0331@users.noreply.github.com> Date: Wed, 20 Aug 2025 09:26:07 +0900 Subject: [PATCH] =?UTF-8?q?Refactor=20:=20=EC=B9=B4=EC=B9=B4=EC=98=A4=20?= =?UTF-8?q?=EB=A1=9C=EA=B7=B8=EC=9D=B8=20=EC=98=88=EC=99=B8=EC=B2=98?= =?UTF-8?q?=EB=A6=AC=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../auth/controller/AuthController.java | 25 +++++++++++-------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/src/main/java/umc/kkijuk/server/auth/controller/AuthController.java b/src/main/java/umc/kkijuk/server/auth/controller/AuthController.java index ba38708..6d57a15 100644 --- a/src/main/java/umc/kkijuk/server/auth/controller/AuthController.java +++ b/src/main/java/umc/kkijuk/server/auth/controller/AuthController.java @@ -22,18 +22,23 @@ public class AuthController { @GetMapping("/kakao/login") @Operation(summary = "카카오 로그인", description = "카카오 OAuth 인증을 통해 사용자 정보를 처리하고 JWT 토큰을 생성하여 반환합니다.", - parameters = { - @Parameter(name = "code", description = "카카오에서 발급된 인증 코드", required = true), - @Parameter(name = "redirect_uri", description = "카카오에서 인가코드 받아오는 uri", required = true) - }) + parameters = { + @Parameter(name = "code", description = "카카오에서 발급된 인증 코드", required = true), + @Parameter(name = "redirect_uri", description = "카카오에서 인가코드 받아오는 uri", required = true) + }) public ResponseEntity> kakaoCallback(@RequestParam("code") String code, - @RequestParam("redirect_uri") String redirectUri) { - - Map tokens = authService.handleKakaoLogin(code, redirectUri); - log.info("카카오 로그인 성공"); - return ResponseEntity.ok(tokens); - + @RequestParam("redirect_uri") String redirectUri) { + try { + Map tokens = authService.handleKakaoLogin(code, redirectUri); + log.info("카카오 로그인 성공"); + return ResponseEntity.ok(tokens); + } catch (Exception e) { + log.error("카카오 인증 처리 중 오류 발생 : {}", e.getMessage(), e); + return ResponseEntity.internalServerError() + .body(Map.of("error", "카카오 인증 처리 실패")); } +} + @GetMapping("/naver/login")