Skip to content

[#34] Google 소셜 로그인을 ID Token 검증 방식으로 변경#38

Merged
manbron236 merged 2 commits intodevelopfrom
feat/googleSocialLogin/#34
Apr 2, 2026
Merged

[#34] Google 소셜 로그인을 ID Token 검증 방식으로 변경#38
manbron236 merged 2 commits intodevelopfrom
feat/googleSocialLogin/#34

Conversation

@manbron236
Copy link
Copy Markdown
Contributor

🧩 구현/변경 사항

  • 기존 authorization code 서버사이드 방식에서 ID Token 클라이언트 방식으로 전환
  • GoogleLoginRequestDto 신규 생성
  • AuthController Google 엔드포인트 @GetMapping -> @PostMapping 변경
  • AuthService googleLogin 메서드 ID Token 검증 로직으로 교체
  • 신규 회원 시 tempToken 생성 누락 수정 (createTempToken 호출 추가)
  • MemberErrorCode에 INVALID_GOOGLE_TOKEN 추가
  • build.gradle에 google-api-client 의존성 추가

BREAKING CHANGE (옵션)

  • <호환성 깨짐 / API 변경 / 클라이언트 수정 필요 사항>
  • (예: /user/{userId}/alert/user/queue/alert 변경, timestamp 포맷 KST 필수 등)

참고

  • 기타 후속 작업이나 주의사항
  • (예: JWT 인증은 추후 연동 예정, 로깅 레벨은 임시 상향 조정 등)

🪞 회고 및 개선 아이디어 (옵션)


💬 리뷰 받고 싶은 부분 (옵션)

- 기존 authorization code 서버사이드 방식에서 ID Token 클라이언트 방식으로 전환
- GoogleLoginRequestDto 신규 생성
- AuthController Google 엔드포인트 @GetMapping -> @PostMapping 변경
- AuthService googleLogin 메서드 ID Token 검증 로직으로 교체
- 신규 회원 시 tempToken 생성 누락 수정 (createTempToken 호출 추가)
- MemberErrorCode에 INVALID_GOOGLE_TOKEN 추가
- build.gradle에 google-api-client 의존성 추가
@manbron236 manbron236 self-assigned this Apr 2, 2026
@manbron236 manbron236 added the enhancement New feature or request label Apr 2, 2026
Copy link
Copy Markdown
Contributor

@Bucoco Bucoco left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

고생하셨습니다 bb

@manbron236 manbron236 merged commit 30401d2 into develop Apr 2, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants