Skip to content

애플 로그인

alia edited this page Dec 8, 2020 · 2 revisions

구글 로그인

메소드 경로 짧은 설명
POST /login/apple 애플 로그인

요청 헤더

Content-Type: application/json

요청 바디

{
    "authorizationCode" : "",
    "email" : "",
    "fullName" : "",
    "identityToken" : "",
    "state" : "",
    "user" : "",
    "fcmToken" : ""
}

응답 바디

로그인 성공 (이미 존재하는 회원일 경우 로그인)

{
    "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJUT1NUIiwidXNlcklkeCI6NCwiZXhwIjoxNjEyMzIyMjc0fQ.mMJKz1DXfelW898MG7JxMV0g3uuT7V9Ippg2vVk_j-4",
    "isFirstTime": false
}
  • Status Code: 200 OK
  • 토큰 유효기간: 발급일로부터 2달

#### 로그인 성공 (처음 로그인 한 경우)
{
    "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJUT1NUIiwidXNlcklkeCI6NCwiZXhwIjoxNjEyMzIyMjc0fQ.mMJKz1DXfelW898MG7JxMV0g3uuT7V9Ippg2vVk_j-4",
    "isFirstTime": true
}
  • Status Code: 200 OK
  • 토큰 유효기간: 발급일로부터 2달

idToken이 존재하지 않을 때

{
    "timestamp": "2020-12-02T09:09:12.306+00:00",
    "status": 400,
    "error": "Bad Request",
    "message": "",
    "path": "/login/apple"
}
  • Status Code: 400 Bad Request

idToken이 잘못된 값일 때

return 없음

  • Status Code: 200 Ok

INTERNAL SERVER ERROR

  • Status Code: 500 Internal Server Error