소셜 로그인 요청에 대한 응답입니다.

성공 응답 (200 OK)

{
  "message": "로그인에 성공했습니다.",
  "data": {
    "userId": 1,
    "name": "홍길동",
    "email": "[email protected]",
    "profileImage": "<https://example.com/profile.jpg>",
    "accessToken": "JWT_ACCESS",
    "refreshToken": "JWT_REFRESH",
    "isNewUser": true
  }
}

실패 응답 (400 Bad Request)

{
  "message": "이메일은 필수 항목입니다."
}

실패 응답 (401 Unauthorized)

{
  "message": "유효하지 않은 소셜 로그인 토큰입니다."
}