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] [03-07] 서버는 GitHub으로 로그인 기능을 제공한다. #107

Closed
4 tasks done
qkrwogk opened this issue Nov 20, 2023 · 0 comments
Closed
4 tasks done
Assignees
Labels
BE 백엔드 ✨ Feature 기능 개발
Milestone

Comments

@qkrwogk
Copy link
Collaborator

qkrwogk commented Nov 20, 2023

✨ 기능 설명

[BE] [03-07] 서버는 GitHub으로 로그인 기능을 제공한다.

✨ 개발 목록

  • 사용자가 정보제공을 허용하여 콜백 API 요청을 받으면, 백엔드 서버는 요청에 포함된 코드를 통해 해당 서비스의 인가 서버에 액세스 토큰을 요청한다.
  • 액세스 토큰을 전달받으면, 백엔드 서버는 액세스 토큰을 통해 해당 서비스의 리소스 서버에 사용자 정보를 요청한다.
  • 사용자 정보를 전달받으면, 최초 로그인인 경우 필요한 속성만 추출하여 회원 정보를 데이터베이스에 저장하고 닉네임 입력을 요청한다.
  • 사용자 정보를 전달받으면, 최초 로그인이 아닌 경우 로그인 로직으로 라우팅한다.

✨ 스크린샷

✨ 기타 설명 / 질문

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BE 백엔드 ✨ Feature 기능 개발
Projects
None yet
Development

No branches or pull requests

2 participants