Обновить access token

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"

}