Skip to content

Commit d514c48

Browse files
committed
chore: 사용 안하는 메서드, dto 제거
1 parent 55e7377 commit d514c48

File tree

3 files changed

+17
-93
lines changed

3 files changed

+17
-93
lines changed

src/main/java/com/oronaminc/join/member/dto/SessionInfoResponse.java

Lines changed: 0 additions & 17 deletions
This file was deleted.

src/main/java/com/oronaminc/join/member/security/AuthController.java

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,8 @@
11
package com.oronaminc.join.member.security;
22

33

4-
import static com.oronaminc.join.member.util.MemberMapper.toSessionInfoResponse;
5-
64
import com.oronaminc.join.member.dto.GuestLoginRequest;
75
import com.oronaminc.join.member.dto.KakaoLoginRequest;
8-
import com.oronaminc.join.member.dto.SessionInfoResponse;
96
import com.oronaminc.join.member.token.AuthTokenResponse;
107
import com.oronaminc.join.member.token.JwtUtils;
118
import com.oronaminc.join.member.token.LoginResponse;
@@ -20,9 +17,7 @@
2017
import java.util.Map;
2118
import lombok.RequiredArgsConstructor;
2219
import org.springframework.http.HttpStatus;
23-
import org.springframework.security.core.annotation.AuthenticationPrincipal;
2420
import org.springframework.security.core.context.SecurityContextHolder;
25-
import org.springframework.web.bind.annotation.GetMapping;
2621
import org.springframework.web.bind.annotation.PostMapping;
2722
import org.springframework.web.bind.annotation.RequestBody;
2823
import org.springframework.web.bind.annotation.RequestMapping;
@@ -78,23 +73,6 @@ public Map<String, AuthTokenResponse> guestLogin(
7873
return Map.of("token", loginResponse.authTokenResponse());
7974
}
8075

81-
@Operation(
82-
summary = "현재 세션 사용자 정보 조회",
83-
description = "로그인한 사용자의 세션 정보를 반환합니다. 로그인하지 않은 경우 403 또는 401이 발생합니다.",
84-
responses = {
85-
@ApiResponse(responseCode = "200", description = "세션 사용자 정보 조회 성공"),
86-
@ApiResponse(responseCode = "401", description = "로그인되지 않은 사용자"),
87-
@ApiResponse(responseCode = "403", description = "인증된 사용자 아님")
88-
}
89-
)
90-
@GetMapping("/session")
91-
@ResponseStatus(HttpStatus.OK)
92-
public SessionInfoResponse getSessionInfo(
93-
@AuthenticationPrincipal MemberDetails memberDetails) {
94-
95-
return toSessionInfoResponse(memberDetails);
96-
}
97-
9876
@Operation(
9977
summary = "로그아웃",
10078
description = "현재 로그인한 사용자의 세션을 만료시키고 인증 정보를 삭제합니다. JSESSIONID 쿠키도 제거됩니다.",
Lines changed: 17 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -1,78 +1,41 @@
11
package com.oronaminc.join.member.util;
22

3-
import com.oronaminc.join.member.dto.SessionInfoResponse;
4-
import java.util.Map;
5-
63
import com.oronaminc.join.member.domain.Member;
74
import com.oronaminc.join.member.domain.MemberType;
85
import com.oronaminc.join.member.dto.GuestLoginRequest;
96
import com.oronaminc.join.member.dto.KakaoUserResponse;
10-
import com.oronaminc.join.member.security.MemberDetails;
11-
7+
import java.util.Map;
128
import lombok.AccessLevel;
139
import lombok.AllArgsConstructor;
1410

1511
@AllArgsConstructor(access = AccessLevel.PRIVATE)
1612
public class MemberMapper {
17-
public static MemberDetails toOAuth2MemberDetails(Member member) {
18-
return MemberDetails.builder()
19-
.id(member.getId())
20-
.name(member.getEmail())
21-
.nickname(member.getNickname())
22-
.role(member.getMemberType())
23-
.build();
24-
}
25-
26-
public static MemberDetails toGuestMemberDetails(Member guest) {
27-
return MemberDetails.builder()
28-
.id(guest.getId())
29-
.name(guest.getEmail())
30-
.nickname(guest.getNickname())
31-
.role(MemberType.GUEST)
32-
.build();
33-
}
3413

3514
public static Member toGuestMember(GuestLoginRequest guestLoginRequest) {
3615
return Member.builder()
37-
.email(null)
38-
.nickname(guestLoginRequest.nickname())
39-
.profileImage(null)
40-
.memberType(MemberType.GUEST)
41-
.build();
42-
}
43-
44-
public static Member toKakaoMember(Map<String, Object> kakaoAccount, Map<String, Object> profile) {
45-
return Member.builder()
46-
.email(kakaoAccount.get("email").toString())
47-
.nickname(profile.get("nickname").toString())
48-
.profileImage(profile.get("profile_image_url").toString())
49-
.memberType(MemberType.MEMBER)
50-
.build();
16+
.email(null)
17+
.nickname(guestLoginRequest.nickname())
18+
.profileImage(null)
19+
.memberType(MemberType.GUEST)
20+
.build();
5121
}
5222

5323
public static Member toNewKakaoMember(KakaoUserResponse kakaoUser) {
5424
return Member.builder()
55-
.email(kakaoUser.email())
56-
.nickname(kakaoUser.nickname())
57-
.profileImage(kakaoUser.profileImageUrl())
58-
.memberType(MemberType.MEMBER)
59-
.build();
25+
.email(kakaoUser.email())
26+
.nickname(kakaoUser.nickname())
27+
.profileImage(kakaoUser.profileImageUrl())
28+
.memberType(MemberType.MEMBER)
29+
.build();
6030
}
6131

62-
public static KakaoUserResponse toKakaoUserResponse(Map<String, Object> kakaoAccount, Map<String, Object> profile) {
32+
public static KakaoUserResponse toKakaoUserResponse(Map<String, Object> kakaoAccount,
33+
Map<String, Object> profile) {
6334
return KakaoUserResponse.builder()
64-
.email((String) kakaoAccount.get("email"))
65-
.nickname((String) profile.get("nickname"))
66-
.profileImageUrl((String) profile.get("profile_image_url"))
67-
.build();
35+
.email((String) kakaoAccount.get("email"))
36+
.nickname((String) profile.get("nickname"))
37+
.profileImageUrl((String) profile.get("profile_image_url"))
38+
.build();
6839
}
6940

70-
public static SessionInfoResponse toSessionInfoResponse(MemberDetails memberDetails) {
71-
return new SessionInfoResponse(
72-
memberDetails.getId(),
73-
memberDetails.getName(),
74-
memberDetails.getNickname(),
75-
memberDetails.getRole()
76-
);
77-
}
7841
}

0 commit comments

Comments
 (0)