작업 설명
src/modules/auth/presentation/auth.controller.ts에서 Kakao/Google/Naver 소셜 로그인 트리거/콜백 엔드포인트가 거의 동일한 구조로 반복되고 있습니다. 기능은 동작하지만 Swagger 문서화와 redirect/query 설명이 중복되어 파일이 커지고 변경 포인트가 분산되어 있어, Auth 도메인 관점에서 중복을 걷어내고 스타일을 통일합니다.
체크리스트
관련 도메인
해당하는 도메인에 체크해주세요:
관련 이슈/PR
비고
- Cookie 처리/redirect 자체보다, 소셜 로그인 엔드포인트의 중복 문서화와 읽기 경험 개선이 핵심 목표.
- 기존 Auth/소셜 로그인 담당 흐름과 자연스럽게 연결되는 정리 작업.
작업 설명
src/modules/auth/presentation/auth.controller.ts에서 Kakao/Google/Naver 소셜 로그인 트리거/콜백 엔드포인트가 거의 동일한 구조로 반복되고 있습니다. 기능은 동작하지만 Swagger 문서화와 redirect/query 설명이 중복되어 파일이 커지고 변경 포인트가 분산되어 있어, Auth 도메인 관점에서 중복을 걷어내고 스타일을 통일합니다.체크리스트
@ApiQuery,@ApiResponse,@ApiOperation구성을 합성 데코레이터 또는 공통 패턴으로 추출합니다.handleSocialLoginRedirect중심으로 Controller 가독성을 높이고, 변경 시 3곳 이상 동시에 수정해야 하는 중복 포인트를 줄입니다.관련 도메인
해당하는 도메인에 체크해주세요:
관련 이슈/PR
비고