토큰재발행 - Willson-2019/Willson-Server GitHub Wiki
URL
[POST] ~/api/v1/asker/sign/refresh
REQUEST | PARAMETER NAME | DESCRIPTION |
---|---|---|
header | x-token | 엑세스 토큰 access token |
header | Content-Type | application-json |
body | refresh_token | 리프레시 토큰 refresh token |
응답예시
성공
{
"code": "success",
"message": "success",
"data": {
"access_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZHgiOjMzLCJlbWFpbCI6ImJhYm9Ad2lsbHNvbi5mdW4iLCJnZW5kZXIiOiJGIiwiYWdlIjoiMjTshLgiLCJuaWNrbmFtZSI6Iuu5hOybheyLoCIsImxvZ2luX2F0IjoxNTgyODU3MTg3MDAwLCJpYXQiOjE1ODI4NTcyMTgsImV4cCI6MTU4Mjk2NTIxOH0.dLG2u6_K3gNu7Fu5VTm8_lwvQdND9DNca_n23HVJIMY"
}
}
access token이 만료된 경우
{
"code": "access_token_expired",
"message": "Access token expired"
}
refresh token이 만료된 경우
{
"code": "refresh_token_expired",
"message": "Refresh token expired"
}
등록된 refresh token을 찾을 수 없는 경우
{
"code": "token_auth_failed",
"message": "Token authentication failed"
}
토큰 에러 (refresh 토큰이 존재하지 않는 경우)
{
"code": "token_not_found",
"message": "Token not found"
}