Документация для версии Интеллект 4.26. Документация на другие версии также доступна.

Предыдущая страница Следующая страница

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Авторизация в ПК Интеллект по token ключу позволяет:

  • В url-запросe вместо указания параметров "login" и "password" указывать токен в параметре "token".
    Пример запроса видео с авторизацией в ПК Интеллект по token ключу:

    http://127.0.0.1:80/video/action.do?normalize=true&version=4.10.0.0&video_in=CAM:1&token=EoHWC_zXFILImB0hL4QgjPc5624cJXMF
  • Использовать в заголовке запроса в параметре "Authorization" как Bearer Token Authentication. 
    Например:

    Authorization: Bearer "PJ_eHSwUsqjXX7PRZMB8hm_zKEnCg3hE" 

Токен может получить только зарегистрированный пользователь ПК Интеллект. Если в запросе не указать логин и пароль для Basic авторизации, то сервер вернет ошибку «500 Internal Server Error».
При отправке запроса на получение токена сохраняются файлы cookie. Если затем отправить запрос на авторизацию без токена, но с уже сохраненными cookie, процесс пройдет успешно.

Общий формат запроса:

GET/POST http://{login}:{password}@IP-адрес:порт/token?expires_in={expires_in}

Параметры запроса:

Параметр

Обязательный

Описание

login ДаИмя пользователя ПК Интеллект
passwordДаПароль пользователя ПК Интеллект
expires_inНет

Время действия токена в секундах. Максимальное значение – 1 день. Токен перестает действовать через указанный период времени.

Значение по умолчанию: 1800.

Чтобы разлогиниться, указать значение 0.

Примечание. Для одного пользователя может существовать только 1 токен

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

GET/POST http://USER:PASSWORD@127.0.0.1:80/token?expires_in=1800

Пример ответа:

{
"access_token":"PJ_eHSwUsqjXX7PRZMB8hm_zKEnCg3hE",
"token_type":"bearer",
"expires_in":"1800"
}

Параметры ответа:

Параметр

Описание

access_tokenТокен
token_type

Тип токена

expires_inВремя действия токена в секундах
  • No labels