Параметры

AuthRequest

{
    /**
     * Токен сессии, возвращаемый в ответ на команду login
     */   
    token: string
}
PY

Коды ответов:

200 — в случае успеха;
403 — в случае устаревания токена и закрытия сессии


Пример:
Запрос:

{"action":"auth","requestId":1,"payload":{"token":"fa6ec020bfc8236e377960143579c706:da005b18370faeff3a8337961a32d759da187e08f5247993719ef88872ea8dff8fbc31141dc8cabe33ce4dc73b4c0866"}}
PY

Код ответа:

403

Ответ:

{"action":"auth","requestId":1,"payload":{},"status":403}
PY
Серверу команда auth не посылается в явном виде,  ecss-cc-ui-api проверяет по списку активных сессий есть ли запрашиваемый токен или нет среди них.
Повторная аутентификация по токену возможна в случае неполадок на сети, если ни пользователь не нажимал явно logout, не сервер не закрывал сессию пользователя принудительно.
Время жизни токена не ограничено, пул открытых токенов подчищается если не вызывая logout например просто закрыть вкладку браузера (через 7 секунд). Также токен считается "подозрительно устаревшим", если не удалось передать ответ от сервера клиенту.