1번 방법

GET http://43.200.56.180/login/getGithubAuthUrl

  1. 비회원일 경우 (registered= false)

response

{
  "success": true,
  "responseCode": 0,
  "message": "Ok",
  "data": {
    "memberId": 0,
    "githubId": "great-park",
    "accessToken": "",
    "refreshToken": "",
    "registered": false
  }
}
  1. 회원일 경우 (registered = true)

response

{
  "success": true,
  "responseCode": 0,
  "message": "Ok",
  "data": {
    "memberId": 1,
    "githubId": "great-park",
    "accessToken": "eyJhbGciOiJIUzI1NiJ9.eyJ1c2VySWQiOjEsImdpdGh1YklkIjoiZ3JlYXQtcGFyayIsImlhdCI6MTY4ODQ0OTEwNiwiZXhwIjoxNjg4NDU5OTA2fQ.Y4rL5bV7kFBhb4fmciRbtnPjzw2-RxvgY7RUHaeOrHY",
    "refreshToken": "eyJhbGciOiJIUzI1NiJ9.eyJ1c2VySWQiOjEsImdpdGh1YklkIjoiZ3JlYXQtcGFyayIsImlhdCI6MTY4ODQ0OTEwNiwiZXhwIjoxNjg4NDUyNzA2fQ.GftEBoXw8GrJsxuxrISLiiibxd-2njw0Ix9Li3UQH20",
    "registered": true
  }
}

2번 방법 (클라에서 github access token 발급 후 처리)

POST http://43.200.56.180/v1/auth/githubSignIn

Body

{
	"githubAccessToken" : "eyJhbGciOiJIUzI1NiJ9.eyJ1c2VySWQiOjEsImdpdGh1YklkIjoiZ3JlYXQtcGFyayIsImlhdCI6MTY4ODQ0OTEwNiwiZXhwIjoxNjg4NDU5OTA2fQ.Y4rL5bV7kFBhb4fmciRbtnPjzw2-RxvgY7RUHaeOrHY"
}