boostcamp-2020/IssueTracker-35

[API] GitHub Login

Closed this issue · 0 comments

개요

  • GitHub OAuth 인증을 진행하여 토큰을 발행한다.

URL

  • /users/login/github

GET

github login을 위한 URL을 받아온다.

Response

  • url: string
  • code: int
  • success: boolean

POST

code를 통해 로그인 처리를 하고 토큰을 발급받는다.

Body

  • code: string

Response

  • token: string
  • code: int
  • success: boolean
  • id: int
  • nickname: string

Error

상태 코드 오류 메시지 설명
500 Internal Server Error 서버에 문제가 생긴 경우 발생합니다.