Skip to content

Commit e0bb697

Browse files
committed
💡 Apple 인증 디버깅용 로그 추가
- Apple 로그인 과정에서 디버깅을 위한 로그 출력 추가 - 인증 흐름 확인을 위한 주요 파라미터 및 상태 로그 기록 ref: #145
1 parent 08d7cbf commit e0bb697

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/main/java/com/boggle_boggle/bbegok/service/OAuth2LoginService.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,18 +33,24 @@ public class OAuth2LoginService {
3333
//리다이렉션된 인가코드 정보를 바탕으로 인증서버에 토큰 요청 -> 토큰으로 정보요청 -> 로그인/회원가입
3434
@Transactional
3535
public OAuthLoginResponse processOAuth2Callback(ProviderType providerType, String code, String state) {
36+
log.info("[OAuth] Callback 시작 - provider: {}, code: {}", providerType, code);
37+
3638
//0. Provider별 client 세팅
3739
OAuth2ProviderClient client = providerClients.get(providerType);
40+
log.info("[OAuth] Provider client 생성 완료: {}", client.getClass().getSimpleName());
3841
//1. 인가코드(code)로 액세스토큰 발급
3942
String oauthAccessToken = client.requestAccessToken(code);
43+
log.info("[OAuth] 액세스토큰 발급 성공: {}", oauthAccessToken != null ? "OK" : "NULL");
4044

4145
//2. 토큰(액세스토큰)으로 인증서버에 사용자 정보 요청
4246
OAuth2UserInfo userInfo = client.requestUserInfo(oauthAccessToken);
47+
log.info("[OAuth] 사용자 정보 수신 - id: {}, email: {}", userInfo.getId(), userInfo.getEmail());
4348
String oauth2Id = userInfo.getId();
4449
String email = userInfo.getEmail();
4550

4651
//3. 구분ID 기준으로 로그인/회원가입 분기
4752
User user = userRepository.findByUserIdAndIsDeleted(oauth2Id, false);
53+
log.info("[OAuth] 사용자 존재 여부: {}", user != null ? "기존회원" : "신규회원");
4854
if (user == null) {
4955
return handleSignup(oauth2Id, email, providerType);
5056
} else {

0 commit comments

Comments
 (0)