Skip to content

Conversation

@DDINGJOO
Copy link
Owner

목적

  • 소셜 로그인 기능에서 불필요한 deviceId 처리 로직을 제거하고, 로직을 간소화하기 위해 이 PR이 필요합니다.

변경 요약

  • deviceId 파라미터 제거 및 관련 코드 삭제
  • generateLoginResponse 메서드에서 deviceId 생성 및 저장 로직 제거
  • 클라이언트의 소셜 로그인 대응 검토 필요 (로그인 응답에서 deviceId 필드 제거 가능성)

수용 기준 검증

  • AC1: 클라이언트를 위한 소셜 로그인 요청이 정상적으로 처리된다.
  • AC2: 제출된 로그인 응답 항목이 클라이언트 스펙 요구 사항과 일치한다.

브레이킹/마이그레이션

  • LoginResponse에서 deviceId 필드 제거로 인해 클라이언트와 서버 간 호환성 검토 필요

테스트

  • 단위 테스트:
    • 소셜 로그인 요청 처리
    • 로그인 응답 생성 로직 변경 확인
  • 수동 검증 방법:
    1. 카카오 및 애플 소셜 로그인이 성공적으로 동작하는지 확인
    2. 로그인 응답 데이터가 변경 사항을 반영하는지 확인

참조

  • 관련 Story/Epic/CR: 없음

src/main/java/com/teambiund/bander/auth_server/controller/SocialLoginController.java: deviceId 파라미터 제거 및 관련 코드 삭제
src/main/java/com/teambiund/bander/auth_server/service/login/LoginService.java: generateLoginResponse 메서드 시그니처에서 deviceId 제거
src/main/java/com/teambiund/bander/auth_server/service/social/SocialLoginService.java: 카카오/애플 로그인 로직에서 deviceId 관련 부분 삭제
src/main/java/com/teambiund/bander/auth_server/service/login/LoginServiceImpl.java: generateLoginResponse 내부 deviceId 생성/저장 로직 제거

참고: 해당 변경으로 LoginResponse에서 deviceId 필드가 제거되었을 수 있으니 클라이언트 영향 확인 필요

Signed-off-by: ddingjoo <[email protected]>
@DDINGJOO DDINGJOO merged commit 6e15d71 into main Oct 19, 2025
1 check passed
@DDINGJOO DDINGJOO deleted the feature/social-login branch October 20, 2025 01:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants