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

OAuth 로그인 구현 #1042

Open
Tracked by #794
zangsu opened this issue Jan 18, 2025 · 2 comments
Open
Tracked by #794

OAuth 로그인 구현 #1042

zangsu opened this issue Jan 18, 2025 · 2 comments

Comments

@zangsu
Copy link
Contributor

zangsu commented Jan 18, 2025

No description provided.

@zangsu
Copy link
Contributor Author

zangsu commented Jan 18, 2025

실제 요청 플로우

  1. 만두(코드잽 사용자)가 소셜 계정으로 로그인 버튼을 누른다.
  2. 깃허브에서 로그인 창을 내려주고, 만두는 깃허브 로그인을 한다. (이 때 코드잽의 client_id 값이 필요하다.)
  3. 깃허브 로그인이 완료되면 깃허브는 authorization code 를 callback url로 전달한다.
  4. 프론트엔드에서 백엔드로 authorization code를 보낸다.
  5. 백엔드에서 authorization code 를 gitHub 에게 전달해 사용자 정보(이하 OAuthMember)를 받아온다.
  6. OAuthMember의 식별자 id를 사용해 회원을 조회한다.
  7. 조회된 회원으로 로그인을 유지할 수 있는 AccessToken 과 Refresh Token을 전달한다.
  8. 로그인 완료

@zangsu
Copy link
Contributor Author

zangsu commented Jan 18, 2025

Access Token, Refresh Token 사용 방법

추후 기입 예정

Access Token 토큰 생성

Access Token 토큰 확인

Refresh Token 으로 토큰 재생성

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant