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을 반환하지 못한다면 로그아웃 된 것과 같은 상태입니다
Name | Type | Description |
---|---|---|
refreshToken | String | 리프레시 토큰 값 |
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"
}
}
# 토큰 검증 실패
{
"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>