-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FEAT, REFACTOR] 소셜 토큰 재발급 기능 추가 및 기존 토큰 재발급에 사용되는 DTO명 수정 #252
[FEAT, REFACTOR] 소셜 토큰 재발급 기능 추가 및 기존 토큰 재발급에 사용되는 DTO명 수정 #252
Conversation
…1-social-token-reissue # Conflicts: # src/main/java/org/kakaoshare/backend/domain/member/service/oauth/OAuthWebClientService.java
… 로 수정 (KakaoFunding#241) OAuth를 활용하지 않고 서버 자체적으로 토큰을 재발급할 때 사용되므로 OAuth prefix 제거
토큰 재발급 응답값을 RefreshTokenDto로 매핑하는 정적 팩토리 메서드 추가
토큰 재발급에 알맞는 필드, 메서드 수정
토큰 재발급에 알맞는 필드, 메서드 수정
외부 API를 활용하여 소셜 토큰을 재발급받는 로직 추가
…to feature/241-social-token-reissue
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
전반적인 코드를 보아하니 소셜 토큰을 재발급받는 로직인거 같은데 이부분은 클라이언트단에서 처리하는거 아니었나요?
백엔드단에서 처리해도 큰 문제는 없어 보이지만 결국 access token을 백엔드단에서 재발급 받는거면 로그인도 백엔드단에서 완전 처리하는것이 맞지 않나 싶네요
소셜 토큰 재발급 로직은 카카오 로그인 API 명세서를 확인해보니깐 JavaScript는 지원하지 않더라구요! 그래서 백엔드에서 구현하기로 했습니다! |
#️⃣연관된 이슈
close #241
📝작업 내용
/api/v1/oauth/reissue
)에 사용되는 DTO명 수정OAuthReissueRequest
->ReissueRequest
OAuthReissueResponse
->ReissueResponse
OAuthWebClientService.issueToken()
메서드 추가OAuthReissueRequest
OAuthReissueResponse
✅테스트 결과
Controller
포스트맨 참고
Service