Skip to content

[FEAT] Google 회원가입 및 필요한 정보 입력#43

Merged
Oh-Jisong merged 1 commit into
devfrom
feat/#41-google-oauth-signup
Jul 6, 2026
Merged

[FEAT] Google 회원가입 및 필요한 정보 입력#43
Oh-Jisong merged 1 commit into
devfrom
feat/#41-google-oauth-signup

Conversation

@Oh-Jisong

Copy link
Copy Markdown
Collaborator

🛰️ Issue Number

close #41

🪐 작업 내용

  • Google OAuth 추가 회원가입 API 구현
    • POST /api/auth/oauth/google/signup
  • oauthSignupToken 기반 Redis Google 사용자 정보 조회 로직 추가
  • 만료되었거나 존재하지 않는 OAuth 회원가입 토큰 예외 처리 추가
    • AU023
  • Google 사용자 정보 기반 신규 사용자 저장
    • provider=GOOGLE
    • providerId=Google userInfo id
    • passwordHash=null
  • 회원가입 성공 후 AccessToken 발급
  • RefreshToken Redis 저장 및 HttpOnly Cookie 설정
  • 회원가입 완료 후 Redis의 oauthSignupToken 데이터 삭제
  • 기존 LoginResponse 응답 구조 재사용

📚 Reference

  • 신규 Google 사용자 OAuth token 교환 시 NEED_SIGNUP 응답 확인
  • Google 추가 회원가입 성공 시 AccessToken 반환 확인
  • RefreshToken Set-Cookie 반환 확인
  • 동일 oauthSignupToken 재사용 시 AU023 반환 확인

✅ Check List

  • 코드가 정상적으로 컴파일되나요?
  • 스웨거 또는 포스트맨에서 결과값을 제대로 확인했나요?
  • 리뷰어 설정을 지정했나요?
  • merge할 브랜치의 위치를 확인했나요?
  • Label을 지정했나요?

@Oh-Jisong Oh-Jisong self-assigned this Jul 6, 2026
@Oh-Jisong Oh-Jisong added the enhancement New feature or request label Jul 6, 2026
@Oh-Jisong Oh-Jisong merged commit 1f7b641 into dev Jul 6, 2026
1 check 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.

[FEAT] Google 회원가입 및 필요한 정보 입력

1 participant