From 074d2841810a8e801d7737e8721d1b5ccf19430d Mon Sep 17 00:00:00 2001 From: 1223v <1223v@naver.com> Date: Fri, 17 Nov 2023 03:09:36 +0900 Subject: [PATCH] =?UTF-8?q?Fix:=20=EC=9C=A0=EC=A0=80=20=C3=AC=C2=95=20?= =?UTF-8?q?=EC=9C=A0=EC=A0=80=20=EC=A1=B0=ED=9A=8C=C2=84=EC=9D=B4=EB=94=94?= =?UTF-8?q?=20=EC=A1=B0=ED=9A=8C=EB=A1=9C=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../readyvery/readyverydemo/src/user/UserController.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/readyvery/readyverydemo/src/user/UserController.java b/src/main/java/com/readyvery/readyverydemo/src/user/UserController.java index cea193a..44789e1 100644 --- a/src/main/java/com/readyvery/readyverydemo/src/user/UserController.java +++ b/src/main/java/com/readyvery/readyverydemo/src/user/UserController.java @@ -44,8 +44,15 @@ public UserInfoRes userInfo(@AuthenticationPrincipal CustomUserDetails userDetai return userServiceImpl.getUserInfoById(userDetails.getId()); } + /** + * 사용자 정보 조회 + * CustomUserDetails의 내부 구현체인 UserDetails를 사용하여도 사용자 정보를 조회가능 + * 인증체크 후 사용자 정보를 반환 + * @param userDetails + * @return + */ @GetMapping("/user/detail/info") - public UserDetails userDetail(@AuthenticationPrincipal UserDetails userDetails) { + public CustomUserDetails userDetail(@AuthenticationPrincipal CustomUserDetails userDetails) { return userDetails; }