Получение токена аутентификации для автоматизации загрузки PCAP-файлов
Процесс получения токена аутентификации включает следующие этапы:
- Создание коннектора.
Создание коннектора доступно пользователям с ролью Администратор.
- Получение токена.
Чтобы создать коннектор для получения токена аутентификации:
- Войдите в веб-интерфейс приложения под учетной записью администратора.
- В окне веб-интерфейса приложения выберите раздел Параметры, подраздел Коннекторы.
- На вкладке Коннекторы откройте область деталей по кнопке Добавить коннектор.
- Настройте параметры коннектора:
- В раскрывающемся списке Тип коннектора выберите Generic.
- В поле Имя коннектора введите имя коннектора.
- В поле Пароль доступа к сертификату коннектора введите пароль, которой будет использоваться шифрования сертификата в файле свертки коннектора.
- В поле Пароль (повторно) введите пароль, указанный на шаге c.
- В поле Адрес Сервера укажите адрес сервера Central Node, предназначенного для ретроспективного анализа трафика.
По указанному адресу коннектор будет подключаться к этому Central Node.
- В поле Узел размещения коннектора введите IP-адрес компьютера, на котором будет размещен коннектор.
Вы можете использовать любой компьютер, имеющий сетевой доступ к серверу Central Node (в том числе серверы с установленными компонентами приложения), или сам сервер Central Node.
- Выберите пользователя, под которым сторонняя система будет подключаться к приложению через коннектор. Требуется указать имя одного из пользователей приложения.
- При необходимости введите описание коннектора.
- Нажмите на кнопку Сохранить.
Коннектор будет создан.
После сохранения коннектора в папку загрузки браузера будет помещен файл свертки. Он содержит открытый ключ сертификата Central Node, сертификат с закрытым ключом, выданный для коннектора, и файл metadata.json, который содержит конфигурационные данные для коннектора.
Чтобы получить токен аутентификации:
- Запустите интерпретатор командной строки.
- Извлеките ключ сертификата Central Node и сертификат с закрытым ключом, выданный для коннектора, выполнив команды:
openssl pkcs12 -in certificates.pfx -clcerts -nokeys -out certificate.crtopenssl pkcs12 -in certificates.pfx -nocerts -nodes -out private.key - Сохраните значение поля serverURI из файла metadata.json любым удобным для вас способом.
- Создайте запрос на выполнение команды:
curl -k -X POST "<serverURI из файла metadata.json>/auth/v4/token?grant_type=certificate" --cert <имя сертификата>.crt --key <имя ключа>.keyПри успешном выполнении команды возвращается следующий ответ:
{
"access_token": "access-token1*****",
"token_type": "bearer",
"expires_in": 60,
"refresh_token": "refresh-token2*****"
}
Токен аутентификации содержится в поле access_token.
Вы можете посмотреть более подробную информацию в документации с описанием запросов для действий с токеном аутентификации.
Токен аутентификации будет получен.