Conversation
main으로 병합
url 중복 매핑 등 해결 후 dev -> main
* [Refactor]: OAuth 로그인 구조를 백엔드 중심 handoff token 방식으로 변경 (#74) * [Feat]: 백엔드 주도 OAuth handoff 로그인 구현 - Google/Kakao OAuth 로그인 시작 및 콜백 API 추가 - OAuth state 생성, 저장, 검증 로직 추가 - OAuth callback 처리 후 앱 딥링크로 handoff token 전달 - Google/Kakao OAuth 설정 프로퍼티 추가 - OAuth 경로 Security permitAll 처리 추가 - OAuth state, handoff token 관련 예외 코드 추가 * [Feat]: OAuth state 및 handoff token 저장소 구현 - OAuth state 저장 및 1회성 소비 인터페이스 추가 - handoff token 저장 및 1회성 소비 인터페이스 추가 - Redis 기반 OAuth state 저장소 구현 - Redis 기반 handoff token 저장소 구현 - handoff token payload 엔트리 추가 - URL-safe OAuth 토큰 생성기 추가 * [Refactor]: handoff token 교환 로직 인증 서비스로 통합 - handoff token 교환 API를 AuthController로 이동 - handoff token 검증 후 access token, refresh token 발급 처리 추가 - 로그인 토큰 발급 공통 로직 분리 - handoff token 교환 응답을 기존 LoginRes로 통일 - 기존 Google authorization code 로그인 API 제거 - 기존 Kakao authorization code 로그인 API 제거 --------- Co-authored-by: seungjub270 <seungjub270@gmail.com> * [Feat]: 찜 활동 목록 조회 API에 sort 파라미터 추가 (#80) - 기본 정렬 기준으로 담은순(saved) 적용 - 마감순(deadline) 정렬 요청 시 활동 모집 마감일 기준 오름차순 조회 - 모집 마감일이 없는 활동은 마감순 조회 결과에서 제외 - 찜 활동 조회 Repository 쿼리 및 Service 분기 로직 추가 Co-authored-by: seungjub270 <seungjub270@gmail.com> --------- Co-authored-by: seungjub270 <seungjub270@gmail.com>
* [Refactor]: OAuth 로그인 구조를 백엔드 중심 handoff token 방식으로 변경 (#74) * [Feat]: 백엔드 주도 OAuth handoff 로그인 구현 - Google/Kakao OAuth 로그인 시작 및 콜백 API 추가 - OAuth state 생성, 저장, 검증 로직 추가 - OAuth callback 처리 후 앱 딥링크로 handoff token 전달 - Google/Kakao OAuth 설정 프로퍼티 추가 - OAuth 경로 Security permitAll 처리 추가 - OAuth state, handoff token 관련 예외 코드 추가 * [Feat]: OAuth state 및 handoff token 저장소 구현 - OAuth state 저장 및 1회성 소비 인터페이스 추가 - handoff token 저장 및 1회성 소비 인터페이스 추가 - Redis 기반 OAuth state 저장소 구현 - Redis 기반 handoff token 저장소 구현 - handoff token payload 엔트리 추가 - URL-safe OAuth 토큰 생성기 추가 * [Refactor]: handoff token 교환 로직 인증 서비스로 통합 - handoff token 교환 API를 AuthController로 이동 - handoff token 검증 후 access token, refresh token 발급 처리 추가 - 로그인 토큰 발급 공통 로직 분리 - handoff token 교환 응답을 기존 LoginRes로 통일 - 기존 Google authorization code 로그인 API 제거 - 기존 Kakao authorization code 로그인 API 제거 --------- Co-authored-by: seungjub270 <seungjub270@gmail.com> * [Feat]: 찜 활동 목록 조회 API에 sort 파라미터 추가 (#80) - 기본 정렬 기준으로 담은순(saved) 적용 - 마감순(deadline) 정렬 요청 시 활동 모집 마감일 기준 오름차순 조회 - 모집 마감일이 없는 활동은 마감순 조회 결과에서 제외 - 찜 활동 조회 Repository 쿼리 및 Service 분기 로직 추가 Co-authored-by: seungjub270 <seungjub270@gmail.com> * #75 [Feat] discovery/page 응답 정리 및 태그 분류 통합 (#79) * [Feat] discovery 파이프라인 및 activity 도메인 정리 * [Refactor] page 응답 정리 및 태그 분류 보정 * [Feat] page 카드 광고 여부 추가 * [Feat] page 응답 JSON 계약 정리 * [Refactor] 가격 선호 태그 제거 및 Swagger 한글화 * [Fix] page controller test 생성자 불일치 수정 * [Refactor] review/favorite/image 도메인 이름 정리 * [Refactor] activity 패키지 구조 및 favorite/review 도메인 분리 * [Fix] CodeRabbit AI 피드백 적용 * [Fix] 한글 깨짐 해결 * [Fix] 한글 깨짐 해결 * [Fix] Discovery 로그 접두어 정리 --------- Co-authored-by: seungjub270 <seungjub270@gmail.com> --------- Co-authored-by: 주제 니 주우재를 알라 <107352588+juwoojae@users.noreply.github.com> Co-authored-by: seungjub270 <seungjub270@gmail.com>
|
Important Review skippedToo many files! This PR contains 164 files, which is 14 over the limit of 150. To get a review, narrow the scope: Upgrade to a paid plan to raise the limit. ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (2)
📒 Files selected for processing (164)
You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
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. Comment |
연관된 이슈
공유 사항
체크리스트
스크린샷
리뷰 요구사항
이후의 dev -> main 간 merge 에서 이전 commit 이나 변경사항이 그대로 반영되지 않는지 확인 부탁드립니다.