diff --git a/src/main/java/com/beat/domain/member/application/SocialLoginService.java b/src/main/java/com/beat/domain/member/application/SocialLoginService.java index 33d73027..4fa4a0b4 100644 --- a/src/main/java/com/beat/domain/member/application/SocialLoginService.java +++ b/src/main/java/com/beat/domain/member/application/SocialLoginService.java @@ -80,9 +80,14 @@ private SocialService findSocialService(SocialType socialType) { * @return 로그인 성공 응답(LoginSuccessResponse) */ private LoginSuccessResponse generateLoginResponseFromMemberInfo(final MemberInfoResponse memberInfoResponse) { + log.info("Attempting to find or register member for socialId: {}, socialType: {}", + memberInfoResponse.socialId(), memberInfoResponse.socialType()); + Long memberId = findOrRegisterMember(memberInfoResponse); + log.info("Found or registered member with memberId: {}", memberId); Users user = memberService.findUserByMemberId(memberId); + log.info("User role before generating token: {}", user.getRole()); return authenticationService.generateLoginSuccessResponse(memberId, user, memberInfoResponse); } @@ -101,6 +106,7 @@ private Long findOrRegisterMember(final MemberInfoResponse memberInfoResponse) { if (memberExists) { Member existingMember = memberService.findMemberBySocialIdAndSocialType(memberInfoResponse.socialId(), memberInfoResponse.socialType()); + log.info("Existing member role: {}", existingMember.getUser().getRole()); return existingMember.getId(); } diff --git a/src/main/java/com/beat/global/auth/jwt/provider/JwtTokenProvider.java b/src/main/java/com/beat/global/auth/jwt/provider/JwtTokenProvider.java index b7e581ed..1ac5d6ea 100644 --- a/src/main/java/com/beat/global/auth/jwt/provider/JwtTokenProvider.java +++ b/src/main/java/com/beat/global/auth/jwt/provider/JwtTokenProvider.java @@ -60,7 +60,7 @@ private String issueToken(final Authentication authentication, final long expire final Claims claims = Jwts.claims().setIssuedAt(now).setExpiration(new Date(now.getTime() + expiredTime)); claims.put(MEMBER_ID, authentication.getPrincipal()); - + log.info("Added member ID to claims: {}", authentication.getPrincipal()); log.info("Authorities before token generation: {}", authentication.getAuthorities()); String role = authentication.getAuthorities() @@ -72,6 +72,7 @@ private String issueToken(final Authentication authentication, final long expire log.info("Selected role for token: {}", role); claims.put(ROLE_KEY, role); + log.info("Added role to claims: {}", role); return Jwts.builder() .setHeaderParam(Header.TYPE, Header.JWT_TYPE)