Настройка Визион для аутентификации сторонних сервисов

1. Механизм аутентификации сторонних сервисов#

Аутентификация сторонних сервисов основана на генерации токена в Визион и последующем использовании его при настройке стороннего сервиса.

Пример сторонних сервисов, для которых предназначен токен:

  • API Foliage (получение информации об объектах Визион)
  • API Спектр (запрос метрик Визион)
  • API федерации (извлечение метрик сторонним сервисом Prometheus)

Срок действия токенов - бессрочный (до отзыва).

Работа с токенами осуществляется на основе технологии JWT.

Работу с токенами может осуществлять только пользователь Визион с ролью writer.

2. Токены для внешних систем#

2.1 Создание токена#

Для создания токена неодходимо перейти в раздел “Токены доступа” в интерфейсе пользователя Визион.

Необходимо ввести имя токена и нажать кнопку “Сгенерировать”, которая становится активной после ввода имени токена.

Сгенерированный токен необходимо сразу скопировать и использовать при настройке внешнего сервиса,так как впоследствии он не будет отображаться. Названия созданных токенов будут отображаться в разделе “Токены доступа”:

2.2 Перегенерация токена#

Для перегенерации существующего токена необходимо нажать на кнопку перегенерации справа от названия токена:

и далее в появившемся окне на кнопку “Перегенерировать”. В случае, если будет нажата кнопка “Отмена”, то операция будет отменена и токен не будет перегенерирован.

2.3 Отзыв токена#

Для отзыва токена необходимо нажать на кнопку отзыва справа от названия токена:

и далее в появившемся окне нажать на кнопку “Отозвать”. В случае, если будет нажата кнопка “Отмена”, то операция будет отменена и токен не будет отозван.