Skip to content

Conversation

@jjaeroong
Copy link
Collaborator

@jjaeroong jjaeroong commented Jan 8, 2026

PR 타입(하나 이상의 PR 타입을 선택해주세요)

  • 기능 추가
  • 기능 삭제
  • 버그 수정
  • 의존성, 환경 변수, 빌드 관련 코드 업데이트
  • 리팩터링

반영 브랜치

refactor/#465-googlelogin -> dev

작업 내용

  • 구글 OAuth 콜백(/oauth/google)에서 state(returnUrl) 전달 시 로컬 프론트로 리다이렉트할 수 있도록 처리 추가
  • 로그인 결과(loginDto)를 1회용 ticket으로 발급하고, 로컬 프론트가 POST /oauth/google/exchange로 교환하여 JSON 바디로 토큰을 받을 수 있도록 엔드포인트 추가
  • LoginTicketService를 Redis 기반으로 구현하여 ticket TTL(2분) 및 1회성 소비(consume 시 삭제) 적용

테스트 결과

ex) 베이스 브랜치에 포함되기 위한 코드는 모두 정상적으로 동작해야 합니다. 결과물에 대한 스크린샷, GIF, 혹은 라이브

@coderabbitai
Copy link

coderabbitai bot commented Jan 8, 2026

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@jjaeroong jjaeroong merged commit af4c575 into dev Jan 8, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants