Обновление сессий

В данном разделе описан порядок обновления сессий с помощью API.

API для обновления сессий.

Для обновления ресурсов сессии (в том числе изменения конфигурации клиента), необходимо с устройства, находящегося вне кластера, с помощью curl посылать запрос на: https://<ngate>:7019/api/v1/update_session
Пример команды для UNIX:
/opt/cprocsp/bin/amd64/curl -q -k -v https://<ngate>:7019/api/v1/update_session -H 'Authentication: Bearer cn2…YX' –H ‘Content-Type: application/json’ -E 14e…6a -d @req.json
Где:
  • /opt/cprocsp/bin/amd64/curl — команда передачи данных на целевую машину;
  • <ngate>:7019 — адрес и порт целевой машины NGate;
  • cn2…YX – API токен, должен иметь права на обновление сессий;
  • 14e…6a – отпечаток сертификата сервиса API;
  • req.jsonjson файл, содержащий идентификатор или идентификаторы сессии. Также JSON можно передавать посредством флага -d '{"<фильтр>":"<значение>"}'.
{"id": "HDl0NVUWcFpJdQP3sfA1HUWCgB01SibhLM1CDnLgmK0="}
{"id": ["HDl0NVUWcFpJdQP3sfA1HUWCgB01SibhLM1CDnLgmK0=", "W2wwKDFsvfb+DijjCClrK4VKB6zioAFuWyaXZzz5rT4="]}