2. Интеграция Dr.Web Enterprise Security Suite со сторонними приложениями через Web API

Применение

При интеграции Dr.Web Enterprise Security Suite со сторонними приложениями через Web API предоставляются средства управления учетными записями и автоматизации процесса администрирования пользователей сервиса. Например, вы можете использовать Web API при создании динамических страниц для получения от пользователя запроса и выдачи ему установочного файла.

Поддерживаемые версии

Версия 4.3.0 — актуальная версия Web API.

Поддержка XML API версии 1.x прекращена. Версии 2.x и 3.x являются также устаревшими и не рекомендуются к дальнейшему использованию.

Аутентификация

Для взаимодействия с Сервером Dr.Web используется протокол HTTP(S). Web API принимает HTTP-запросы и возвращает ответ в формате XML (по умолчанию) или JSON.

Для передачи запроса по протоколу HTTP используется порт 9080, по протоколу HTTPS — порт 9081. При отправке запроса можно использовать любой из двух протоколов. Настоящее Руководство содержит примеры запросов по протоколу HTTPS, так как запросы по протоколу HTTP по умолчанию переадресовываются на протокол HTTPS.

Для доступа к Web API используется базовая HTTP-аутентификация (согласно стандарту RFC 2617). При несоблюдении стандарта RFC 2617 и связанных с ним стандартов, Веб-сервер не будет запрашивать учетные данные клиента (регистрационное имя и пароль администратора Dr.Web Enterprise Security Suite).