Интеграция со сторонними системами, извлекающими метрики
Визион предоставляет API, позволяющий интегрировать его с Геном 2.0 и со сторонними системами, извлекающими метрики.
Аутентификация и авторизация
Для доступа к API требуется токен. Чтобы создать его, следуйте инструкции Настройка аутентификации сторонних сервисов.
В заголовке запроса используйте токен в следующем виде:
Authorization: Bearer <token>
Следующие конечные точки API обрабатывают токен особым образом, если пользователю назначена роль администратора инвентаря (inventory):
-
GET /vision/api/v1/task -
POST /vision/api/v1/task/planing
Если в запросе отсутствует заголовок X-Auth-UserRoles, то Визион проверяет только токен.
Если в запросе присутствует заголовок X-Auth-UserRoles, в значении которого указан список ролей пользователя, Визион проверяет не только токен, но и полномочия перечисленных ролей:
-
если полномочий достаточно, Визион предоставляет доступ;
-
если полномочий недостаточно, Визион отклоняет запрос даже при корректном значении токена.