POST /api/auth/refresh-token - обновить соединение по refreshToken, который пересылается в параметрах запроса (команды). Посылается после перерыва активности более 5-и минут, в случае неудачи выдает ошибку 401, в случае успеха выдает два токена - accessToken и refreshToken. |
|||
|
Имя |
Тип |
Описание |
Заголовок |
Content-Type |
|
application/json |
Параметры |
refreshToken |
String |
|
Успешное выполнение:
Имя |
Тип |
Описание |
response |
Object |
|
response.accessToken |
String |
Access token |
response.refreshToken |
String |
Refresh token для обновления access token |
Пример успешного выполнения:
HTTP/1.1 200 OK
{
"accessToken": "eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6ImFkbWluIiwiZ3JvdXAiOiJhZG1p bnMiLCJuYW1lIjoiIiwiZW1haWwiOm51bGwsImlhdCI6MTYxNDU5MzQ4MSwiZXhwIjoxNjE0NTkzNjYxLC JzdWIiOiJhZG1pbiJ9.vUXf50ITqxkDKOFzAeNxzyTJcxLwditOYeePqkE28hb505armwSEl5LPbuQjjXV 4VgZKI2YJ2I6fgd0VT3VC8Q",
"refreshToken": "eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6ImFkbWluIiwiZ3JvdXAiOiJhZG1p bnMiLCJuYW1lIjoiIiwiZW1haWwiOm51bGwsImlhdCI6MTYxNDU5MzQ4MSwiZXhwIjoxNjE0Njc5ODgxLC JzdWIiOiJhZG1pbiJ9.mvSBONdTxR5hF7FbhpLj64zvr6f1zxOtm83gEcvbhND8M_pJFPoEi72692V91Ps gReJlPOoJQWlOUlVPkmNr3w"
}
Сообщения об ошибках:
Имя |
Тип |
Описание |
NoRefreshToken |
|
В теле запроса refresh token отсутствует. |
NoAccess |
|
Refresh token не найден в хранилище токенов или срок действия Refresh token истек. |
Примеры сообщений об ошибках:
HTTP/1.1 403 Forbidden
{
"error": "No refresh token is provided"
}
HTTP/1.1 403 Forbidden
{
"error": "Access is forbidden"
}