API Overview

  1. 본 문서는 boribori의 로그인 api 명세 문서입니다.

Request

POST /api/login/{service-name}

Path Variables

/api/login/{service-name}

Query Parameter

/api/login/{service-name}?code=~

Header

Body


Response

Success

로그인 성공

성공적으로 사용자를 생성하여 데이터베이스에 저장된 경우의 응답

HTTP Status Code → 200 OK

Response Body

// JSON
{
  "status": {
		"msg":"성공적으로 로그인이 되었습니다."
  },
  "content": { 
		"id": "<사용자 DB id(Pk)>",
    "tokenId": "<토큰 저장 정보>", // 별도로 사용하지 않아도 됩니다.
    "accessToken": "<발급된 AccessToken>",
    "refreshToken": "<발급된 RefreshToken>",
    "nickname": "<사용자 닉네임>"
 }
}

Failure

잘못된 Code로 전송

잘못된 Code를 서버에 전송 시 발생하는 Response

HTTP Status Code → 400 Bad Request

Response Body

// JSON
{
  "status" : {
    "msg" : "Bad Request"
  },
  "content" : null
}