기본 정보

📌 POST /api/refreshToken HTTP/1.1

 Authorization : -
 Content-type : application/json

새로고침 등으로 헤더에 Access Token 정보가 사라질시, 쿠키에서 Access Token 정보를 get합니다. 이 때 Access Token이 유효하다면 해당 Access Token을 그대로 get 합니다.

쿠키에 Access Token이 만료됐다면, Refresh Token을 이용해서 재발급(re-issue) 받아 Access Token을 get합니다. 이 때, Access Token, Refresh Token 둘다 재발급 됩니다.

쿠키에 Access Token 정보가 존재하지 않다면 로그아웃 된 것과 같은 상태입니다. • 해당 메소드가 정상적으로 Access Token을 반환하지 못한다면 로그아웃 된 것과 같은 상태입니다

Request

Name Type Description
refreshToken String 리프레시 토큰 값

Response

Name Type Description
status String 상태 코드
success boolean 성공 여부
message String 성공 메시지
data Object accessToken, refreshToken, tokenType
accessToken String accessToken
refreshToken String refreshToken
tokenType String tokenType
{
    "status": 200,
    "success": true,
    "message": "토큰 발급 성공입니다",
    "data": {
        "accessToken": "5ee97059-cbf4-4342-ad40-bb0b8bba5372",
        "refreshToken": "f159ff5c-b722-4222-9f05-1b4330bdc003",
        "tokenType": "Bearer"
    }
}

Error

# 토큰 검증 실패
{
    "status": 404,
    "success": false,
    "message": "f159ff5c-b722-4222-05-1b4330bdc003"
}
<http://localhost:8080/?token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJqc2IxMDA4MDBAZ21haWwuY29tIiwicm9sZSI6IlVTRVIiLCJpYXQiOjE2Njg3NTI4NjQsImV4cCI6MTY2ODc2MDA2NH0.9G_cYjqgQwYAHu699QpI3HrIIg5ws5iBleTr1qulwx0&name=%EC%A0%95%EB%B2%BD%EB%B2%BD&picture=https://lh3.googleusercontent.com/a/ALm5wu30vxzpsZnUhBIzgRdhl7FeR-dEt0WTCQxaLNUC=s96-c>