Skip to content

Commit 913721b

Browse files
committed
fix[member]:소셜 로그인으로 진행했을 때 토큰으로 member_id를 조회하는 로직에 대한 버그 수정
1 parent 4c70d56 commit 913721b

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

backend/src/main/java/com/ai/lawyer/global/oauth/CustomOAuth2UserService.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,12 @@ public OAuth2User loadUser(OAuth2UserRequest userRequest) throws OAuth2Authentic
4848
member = createOAuth2Member(userInfo);
4949
} else {
5050
// 기존 OAuth2 회원 로그인
51-
log.info("기존 OAuth2 사용자 로그인: email={}, provider={}", userInfo.getEmail(), registrationId);
51+
log.info("기존 OAuth2 사용자 로그인: email={}, provider={}, memberId={}", userInfo.getEmail(), registrationId, member.getMemberId());
5252
}
5353

54-
oauth2MemberRepository.save(member);
54+
// 엔티티를 저장하고 영속화된 엔티티를 반환받아야 memberId가 할당됨
55+
member = oauth2MemberRepository.save(member);
56+
log.info("OAuth2 회원 저장 완료: memberId={}, loginId={}", member.getMemberId(), member.getLoginId());
5557

5658
// OAuth2 provider의 access token을 Redis에 저장 (연동 해제용)
5759
saveOAuth2ProviderAccessToken(userInfo.getEmail(), accessToken);

0 commit comments

Comments
 (0)