Skip to content

Conversation

@joyewon0705
Copy link
Collaborator

@joyewon0705 joyewon0705 commented Sep 26, 2025

📌 개요

  • 로그인 API 응답 구조를 수정하여 AccessToken을 응답 Body에 포함하도록 변경
  • CORS 문제 줄이고 프론트 코드 단순화

🔨 작업 내용

  • LoginResponse DTO(record) 추가 → accessToken + UserResponse 포함

  • UserService#login

    • AccessToken을 헤더 대신 LoginResponse로 반환하도록 수정
    • RefreshToken은 HttpOnly 쿠키로 설정 유지
  • AuthController#login

    • 반환 타입을 RsData<LoginResponse>로 변경
  • 테스트 코드 수정

    • UserServiceTest: UserResponseLoginResponse 검증으로 변경
    • AuthControllerTest:
      • $.data.user.username / $.data.accessToken 검증
      • Authorization 헤더 검증 제거

🔗 관련 이슈

Closes #82

📝 참고 사항

  • 추후 refreshToken 재발급 API도 동일하게 응답 Body 기반 구조로 통일 검토 필요

✅ 체크리스트

  • 기능 동작 확인
  • 테스트 코드 작성
  • 문서/주석 추가 및 최신화

@github-actions github-actions bot changed the title Refactor: 로그인 API 응답 구조 수정 Refactor: 로그인 API 응답 구조 수정 (#82) Sep 26, 2025
@joyewon0705 joyewon0705 merged commit 4660fee into dev Sep 26, 2025
5 checks passed
@github-actions github-actions bot deleted the Refactor/82 branch September 26, 2025 03:25
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