Skip to content
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: 카카오 소셜로그인 구현 (#31) #34

Merged
merged 15 commits into from
Oct 16, 2023

Conversation

win-luck
Copy link
Contributor

@win-luck win-luck commented Oct 15, 2023

  • 카카오 회원가입/로그인 AuthController에서 구현 (UserController 기존 메서드 삭제)
  • 필요한 카카오 dto 및 component 추가
  • 클라이언트가 카카오에서 제공받은 accessToken을 서버로 전달하면, 서버가 토큰을 통해 카카오에 접근하여 고유 id을 얻고, DB에 존재하면 DB 내 유저의 id와 생성한 Jwt 토큰을 Map으로 반환한다.
  • DB에 존재하지 않으면 예외를 발생시키고, 클라이언트는 회원가입 폼으로 이동한다.
  • 이후 회원가입 요청이 들어오면 UserService에서 이를 처리하고, 마찬가지로 유저 추가 결과 새로 부여된 id와 Jwt 토큰을 Map으로 반환한다.
  • JWT_KEY 환경변수 Github에 추가

Next

  • 개인정보에 따른 기준섭취량 자동 계산 기능
  • Redis로 주요 데이터 캐싱 및 DB Index 도입

@win-luck win-luck changed the title Feat: 카카오로그인 구현 (#31) ✨Feat: 카카오 소셜로그인 구현 (#31) Oct 15, 2023
@win-luck win-luck requested a review from synoti21 October 15, 2023 16:10
@win-luck win-luck self-assigned this Oct 15, 2023
@win-luck win-luck added the feat 기능 구현 label Oct 15, 2023
@win-luck win-luck linked an issue Oct 15, 2023 that may be closed by this pull request
@synoti21
Copy link
Contributor

JWT 토큰 관련 구현이 복잡한데 잘 구현해주셨네요! 수고하셨습니다!

@synoti21 synoti21 merged commit 0652329 into master Oct 16, 2023
1 check passed
@synoti21 synoti21 deleted the feature/31-feat-loginandstandard branch November 6, 2023 18:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feat 기능 구현
Projects
None yet
Development

Successfully merging this pull request may close these issues.

✨Feat: 카카오 소셜로그인 구현 (#31)
2 participants