Skip to content

Commit b92824d

Browse files
authored
Merge pull request #7 from AI-Tutor-2024/develop
[CHORE] 소셜 로그인 로직 내 로그 추가
2 parents 89a6e59 + 71d52a4 commit b92824d

File tree

2 files changed

+11
-3
lines changed

2 files changed

+11
-3
lines changed

src/main/java/com/example/ai_tutor/domain/auth/application/CustomDefaultOAuth2UserService.java

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import com.example.ai_tutor.global.config.security.auth.OAuth2UserInfoFactory;
99
import com.example.ai_tutor.global.config.security.token.UserPrincipal;
1010

11+
import lombok.extern.slf4j.Slf4j;
1112
import org.springframework.security.crypto.password.PasswordEncoder;
1213
import org.springframework.security.oauth2.client.userinfo.DefaultOAuth2UserService;
1314
import org.springframework.security.oauth2.client.userinfo.OAuth2UserRequest;
@@ -20,6 +21,7 @@
2021

2122
import java.util.Optional;
2223

24+
@Slf4j
2325
@RequiredArgsConstructor
2426
@Service
2527
public class CustomDefaultOAuth2UserService extends DefaultOAuth2UserService {
@@ -30,9 +32,12 @@ public class CustomDefaultOAuth2UserService extends DefaultOAuth2UserService {
3032
@Override
3133
public OAuth2User loadUser(OAuth2UserRequest oAuth2UserRequest) throws OAuth2AuthenticationException {
3234
OAuth2User oAuth2User = super.loadUser(oAuth2UserRequest);
35+
log.info("OAuth2 user loaded: {}", oAuth2User);
3336
try {
37+
log.info("Processing OAuth2 user: {}", oAuth2User);
3438
return processOAuth2User(oAuth2UserRequest, oAuth2User);
3539
} catch (Exception e) {
40+
log.info("Error processing OAuth2 user: {}", e.getMessage());
3641
DefaultAssert.isAuthentication(e.getMessage());
3742
}
3843
return null;
@@ -48,10 +53,13 @@ private OAuth2User processOAuth2User(OAuth2UserRequest oAuth2UserRequest, OAuth2
4853
user = userOptional.get();
4954
DefaultAssert.isAuthentication(user.getProvider().equals(Provider.valueOf(oAuth2UserRequest.getClientRegistration().getRegistrationId())));
5055
user = updateExistingUser(user, oAuth2UserInfo);
56+
log.info("User updated: {}", user);
5157
} else {
5258
user = registerNewUser(oAuth2UserRequest, oAuth2UserInfo);
59+
log.info("New user registered: {}", user);
5360
}
5461

62+
log.debug("OAuth2 user processed: {}", user);
5563
return UserPrincipal.create(user, oAuth2User.getAttributes());
5664
}
5765

@@ -64,7 +72,9 @@ private User registerNewUser(OAuth2UserRequest oAuth2UserRequest, OAuth2UserInfo
6472
.providerId(oAuth2UserInfo.getId())
6573
.build();
6674

67-
return userRepository.save(user);
75+
User savedUser = userRepository.save(user);
76+
log.debug("New user registered: {}", savedUser);
77+
return savedUser;
6878
}
6979

7080
private User updateExistingUser(User user, OAuth2UserInfo oAuth2UserInfo) {

src/main/java/com/example/ai_tutor/domain/auth/application/CustomTokenProviderService.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -125,8 +125,6 @@ public boolean validateToken(String token) {
125125
return false;
126126
}
127127

128-
log.info("JWT 서명 검증을 위한 Secret Key 사용: {}", secretKey);
129-
130128
Jwts.parserBuilder()
131129
.setSigningKey(secretKey)
132130
.build()

0 commit comments

Comments
 (0)