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/#94] 카카오 로그인 기능 구현 #103

Merged
merged 6 commits into from
Jul 12, 2024
Merged

Conversation

sinji2102
Copy link
Contributor

@sinji2102 sinji2102 commented Jul 11, 2024

📌 관련 이슈번호

🎟️ PR 유형

어떤 변경 사항이 있나요?

  • 새 기능 추가
  • 버그 수정
  • CSS 등 사용자 UI 디자인 변경
  • 리팩토링

✅ Key Changes

카카오 로그인 관련 API를 받아 사용자가 로그인 시 필요한 정보를 서버에 POST 할 수 있도록 개발

📢 To Reviewers

slack에 .env 파일 올려뒀습니다!!!!!!!!!!!!!!!!!!!!!!

  • KakaoLoginTest.tsx : 로그인 테스트 하는 페이지. 실제 사용 시 버튼 onClick에 requestKakaoLogin 옵션을 주면 됩니다!
  • kakaoLogin.ts : 로그인 인가 코드를 요청하는 함수를 가진 util
  • KakaoLogin.tsx : 로그인 인가 코드 받고 리다이렉트 되는 페이지 및 토큰/데이터 api 받아오는 페이지 -> 잠시 반짝하고 사라짐
  • postKakaoToken : 토큰을 받기 위해 인가 코드를 POST하고 토큰을 받아오는 api
  • getKakaoData : 사용자 데이터를 GET하는 api

사용 시

import { requestKakaoLogin } from "@utils/kakaoLogin"; import 후 onClick={requestKakaoLogin} 옵션을 주면 됩니다!

📸 스크린샷

로그인 과정 영상 확인

@sinji2102 sinji2102 linked an issue Jul 11, 2024 that may be closed by this pull request
3 tasks
@github-actions github-actions bot requested review from imddoy, ocahs9 and pepperdad July 11, 2024 15:13
Copy link

PR 작성하느라 고생 많았어요!! 라벨 잘 지정되었는지 확인 한 번 해 주기 🫶

@github-actions github-actions bot added 🚀 API API ✨ FEAT 기능 구현 labels Jul 11, 2024
Copy link

Copy link
Member

@pepperdad pepperdad left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Contributor

@ocahs9 ocahs9 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

오 카카오 로그인 기능이네요!
당장 제가 구현하지 않았지만, 나중에 구현하게 될 일이 있다면 참고해도 될 정도인 것 같아요! 고생하셨습니다 👍

@sinji2102 sinji2102 merged commit 6cb049e into develop Jul 12, 2024
4 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🚀 API API ✨ FEAT 기능 구현
Projects
Status: 🎉Done
Development

Successfully merging this pull request may close these issues.

[ Feat ] 카카오 로그인 기능 구현
4 participants