로그인 - Team-MySide/MySide_Server GitHub Wiki

로그인

메소드 경로 짧은 설명
POST auth/signin 로그인

요청 헤더

Content-Type: application/json

요청 바디

{
    "email": "[email protected]",
    "password": "1234"
}

응답 바디

  1. 환우

로그인 성공

{
    "status": 200,
    "success": true,
    "message": "로그인 성공",
    "data": {
        "tokens": {
            "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MTQsImlhdCI6MTYyMjczMjIxMSwiZXhwIjoxNjIzOTQxODExLCJpc3MiOiJpZyJ9.25QJPAVuNPciHldaAfWlE3u2eckLOiTjUsx1cCvILWw",
            "refreshToken": "pevPashoYw2MnBF2bzhXLZYWednbDet04fllgpCmh3E6fQcLK1VWvdSbqcLvIoiROGuG7PSfZUutRtNJpgoCzrb2rPwoLsbfUfbXksijJqUe3LhQ2AvkldNtSGwAHhmQBIJfgBuXLAvqe5LfTyLNf4JDtLUFz9bkfTI42I547nMVBoEjZT8sgg49pZPlkoNfGIKNOCWeblYILirFfHFroLE7YQfevDsKacsboP03ONUtrXAeJf4bb4ZsDm4S7Vrn"
        },
        "nickname": "테스트",
        "relationNm": "환우",
         "cancerNm": "위암"
    }
}
  1. 보호자
{
    "status": 200,
    "success": true,
    "message": "로그인 성공",
    "data": {
        "tokens": {
            "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MTQsImlhdCI6MTYyMjczMjI5OCwiZXhwIjoxNjIzOTQxODk4LCJpc3MiOiJpZyJ9.920eoS3haoF2RytT2G5qoUqiQ8yheOEomgDnBhrJk9M",
            "refreshToken": "1uLLVy4xjlXHglxz7CwY2q339Bg2bd9E27aHpELzio7Vp7jiPgAqpQDJ9sQKhT0xBTbhKsXd0QAdXaDHsb5ZotiqopiJ9Xwu2ir8GH50DmwKM3vjvZ3LB7mmBnGklgbc4gnanb58ALWi98sZdct5sE5hVRscJfZoJn0HAVsBKSbTUsWVTf3byYLb7C7aDCapx2D62etRmWEuYn4FcmYI2zbSLvdCTpnl6ZwBn7c82AddavyfKwvK6lz9b6pTyVNQ"
        },
        "nickname": "(테스트)보호자",
        "relationNm": "보호자",
         "cancerNm": "위암"
    }
}

입력 오류

(참고) 입력 파라미터가 잘못되었을 때 에러처리 코드 추가하기

로그인 실패

{
    "statusCode": 200,
    "success": false,
    "message": "정보가 정확하지 않음"
}