API-токены
Данный раздел описывает процесс работы с API-токенами в системе R-Vision SIEM.
Об API-токенах
API R-Vision SIEM обеспечивает программный доступ к функционалу системы через протокол HTTP. Доступные операции API включают выполнение запросов и мутаций с использованием GraphQL, что позволяет управлять данными и настройками системы.
Взаимодействие с API осуществляется через HTTP-запросы методами POST для отправки GraphQL-запросов и мутаций. Каждый запрос требует наличия авторизационного токена в заголовке запроса. API-токен выпускается системой посредством функционала ботов. Бот — учетная запись, предназначенная для автоматизированного взаимодействия с системой через API-запросы. При создании бота, ему автоматически присваивается API-токен.
Работа с API-токенами
Доступные операции над API-токенами:
Создание API-токена
Чтобы выпустить API-токен, необходимо создать учетную запись типа Бот. При создании бота, ему автоматически присваивается API-токен, который можно использовать для создания запросов к системе.
Чтобы создать бота:
-
Перейдите в раздел Настройки → Пользователи. Система отобразит сведения о доступных пользователях.
-
Нажмите на кнопку Добавить (). Отобразится выпадающий список с выбором типа учетной записи.
-
Выберите Бот из выпадающего списка.
-
В открывшемся окне заполните следующие поля:
-
Логин — задайте уникальный логин для бота.
-
Роли — выберите одну или несколько ролей из выпадающего списка. Необходимо выбрать минимум одну.
-
-
При создании бота система автоматически генерирует API-токен, который используется для авторизации в API-запросах.
Копирование API-токена
Чтобы скопировать API-токен:
-
Перейдите в раздел Настройки → Пользователи. Система отобразит список доступных пользователей.
-
Нажмите на строку нужного бота в списке. Система отобразит в правой части экрана карточку этого пользователя с подробной информацией о нем.
-
Нажмите на кнопку Скопировать токен в нижней части карточки. Выбранный токен будет скопирован в буфер обмена.
Перевыпуск API-токена
Чтобы сбросить период хранения токена, необходимо перевыпустить токен для бота, к которому относится нужный токен. Предыдущий токен будет удален и станет недоступным для использования. Срок жизни токена будет отсчитываться от даты перевыпуска API-токена.
Чтобы обновить API-токен:
-
Перейдите в раздел Настройки → Пользователи. Система отобразит список доступных пользователей.
-
Нажмите на строку нужного бота в списке. Система отобразит в правой части экрана карточку этого бота с подробной информацией о нем.
-
Нажмите на кнопку Перевыпустить токен в нижней части карточки. Система обновит API-токен бота и сделает предыдущий токен недействительным.
Удаление API-токена
Чтобы удалить API-токен, необходимо удалить связанного с ним бота:
-
Перейдите в раздел Настройки → Пользователи. Система отобразит сведения о доступных пользователях.
-
Наведите курсор на строку нужного бота в списке. Нажмите на кнопку Удалить (), которая отображается в правой части строки. Отобразится окно подтверждения удаления бота.
-
Нажмите на кнопку Удалить. Система отобразит уведомление об удалении бота, и учетная запись будет окончательно удалена из списка пользователей. API-токен, связанный с ботом, станет недействительным.