[#86] Google 인증 API를 NestJS로 이전한다 - #92
Conversation
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 115447d9b9
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: e3b6d7a153
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
🔗 연관된 이슈
🎯 의도
http-api로 전환📝 작업 내용
📌 요약
@Public()과FirebaseAuthGuard연동/api/auth/google/**Cloud Run rewrite 추가🔍 상세
POST /api/auth/google/authorization-code/custom-token공개 경로 이전PUT /api/auth/google/authorization-code/account-link인증 경로 이전DELETE /api/auth/google/account-link인증 경로 이전DELETE /api/auth/google/access-token인증 경로 이전Google ID token의 서명,
aud,iss, 만료 검증 유지Firebase 사용자 결정, provider 연결, credential 저장과 refresh token 보존 정책 유지
account-link claim 획득과 해제, credential 정리 순서 유지
이미 폐기된 token 처리와 기존 오류 응답 계약 유지
GOOGLE_OAUTH_CONFIGSecret의 Cloud Run 주입 구성 추가사용자 삭제에서 계속 사용하는 Google grant 폐기 구현 유지
이전 대상 외 기존 Functions REST 경로 유지
색상 제어 문자와 물리적인 줄바꿈 없이 한 항목의
jsonPayload로 수집되는 Cloud Run 로그 구성nestjs-apilint와 build 통과nestjs-api단위 시험 26 suites, 203 tests 통과nestjs-apiE2E 시험 4 suites, 46 tests 통과functionsbuild와 전체 시험 통과git diff --check통과staging Cloud Run revision
http-api-00004-m4w의Ready상태와 트래픽 100% 확인staging Hosting 배포와 Google 경로의
http-api전달 확인앱에서 Google 로그인, 로그아웃, 계정 연결·해제, 회원탈퇴 동작 확인
Cloud Logging의 단일
jsonPayload수집과 기존 여러 줄 출력 제거 확인Production 배포 미실행
📸 영상 / 이미지 (Optional)