11package com .oronaminc .join .member .security ;
22
3+ import static com .oronaminc .join .member .util .MemberMapper .toSessionInfoResponse ;
4+
35import java .util .List ;
46
57import org .springframework .http .HttpStatus ;
@@ -46,7 +48,7 @@ public class AuthController {
4648 )
4749 @ PostMapping ("/kakao" )
4850 @ ResponseStatus (HttpStatus .OK )
49- public KakaoLoginResponse kakaoLogin (
51+ public SessionInfoResponse kakaoLogin (
5052 @ RequestBody KakaoLoginRequest kakaoLoginRequest ,
5153 HttpServletRequest request
5254 ) {
@@ -64,7 +66,7 @@ public KakaoLoginResponse kakaoLogin(
6466
6567 request .getSession (true ).setAttribute (HttpSessionSecurityContextRepository .SPRING_SECURITY_CONTEXT_KEY , context );
6668
67- return new KakaoLoginResponse (memberDetails . getId () );
69+ return toSessionInfoResponse (memberDetails );
6870 }
6971
7072 @ Operation (
@@ -77,7 +79,7 @@ public KakaoLoginResponse kakaoLogin(
7779 )
7880 @ PostMapping ("/guest" )
7981 @ ResponseStatus (HttpStatus .CREATED )
80- public GuestLoginResponse guestLogin (@ RequestBody @ Valid GuestLoginRequest guestLoginRequest , HttpServletRequest request ) {
82+ public SessionInfoResponse guestLogin (@ RequestBody @ Valid GuestLoginRequest guestLoginRequest , HttpServletRequest request ) {
8183 MemberDetails guest = authService .loadGuest (guestLoginRequest );
8284
8385 Authentication authentication = new UsernamePasswordAuthenticationToken (
@@ -90,7 +92,7 @@ public GuestLoginResponse guestLogin(@RequestBody @Valid GuestLoginRequest guest
9092
9193 request .getSession (true ).setAttribute (HttpSessionSecurityContextRepository .SPRING_SECURITY_CONTEXT_KEY , context );
9294
93- return new GuestLoginResponse (guest . getId () );
95+ return toSessionInfoResponse (guest );
9496 }
9597
9698 @ Operation (
@@ -106,12 +108,7 @@ public GuestLoginResponse guestLogin(@RequestBody @Valid GuestLoginRequest guest
106108 @ ResponseStatus (HttpStatus .OK )
107109 public SessionInfoResponse getSessionInfo (@ AuthenticationPrincipal MemberDetails memberDetails ) {
108110
109- return new SessionInfoResponse (
110- memberDetails .getId (),
111- memberDetails .getName (),
112- memberDetails .getNickname (),
113- memberDetails .getRole ()
114- );
111+ return toSessionInfoResponse (memberDetails );
115112 }
116113
117114 @ Operation (
0 commit comments