CFG-API и BA-API поддерживают схему авторизации по токенам. ПО РТЛС поддерживает 2 вида токенов - пользовательские, которые выдаются пользователю при авторизации в BA-UI или CToolUI  и имеют временное действие  и API токены, время действия которых неограничено. API токены предназначены для автоматизированного сбора данных внешними системами данных через CFG-API и BA-API  без периодической перевыдачи токенов в процессе работы.

Выдача токена

  1. Авторизоваться в CToolUI
  2. Перейти в раздел Системная конфигурация → API ключи
  3. Создать новый ключ и скопировать токен для последующей работы

Проверка работы токена

  1. Загрузить страницу описания API https://<ip>/BA-API  или  https://<ip>/CFG-API
  2. Вызвать окно конфигурации авторизации по кнопке
  3. В поле указать сохраненный ранее токен и кликнуть
  4. После этого сменится индикатор авторизации в правом углу описания контекстов
  5. Развернуть контекст, требующий авторизации. Нажать кнопку После чего нажать
  6. Ниже отобразиться реальный запрос в виде вызова комманды curl с параметрами, где в Header  "Authorization: Bearer " указывается токен, выданный ранее
    curl -X GET "https://10.0.0.99/CFG-API/v0.1/data/anchors?offset=0&limit=10&filter=%5Bstatus%3D%3DUP%5D" -H "accept: application/json;charset=UTF-8" -H "Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI4aUNkOVp6VGc0TWlYR3BPa19uM182WFJTTUcyUUhaUGpybnJ1QjY0a3gwIn0.eyJleHAiOjIwMDE1MTA2MTYsImlhdCI6MTY4NjE1MDYxNiwianRpIjoiYTRkNGE1MDYtMDA3Yy00NmJmLWI5OWUtYjRkNzFiNWYxMGJjIiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLnJ0bHM6ODA4MC9yZWFsbXMvcnRscy1hcGkiLCJzdWIiOiI5ZWJhYjljNy00OGM1LTRmNTAtOWYwOS02NTA4MzQ1NmNiYzIiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJydGxzL3Rlc3QiLCJhY3IiOiIxIiwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbImRlZmF1bHQtcm9sZXMtcnRscy1hcGkiLCJhcGkiLCJydGxzX2VuZ2luZWVyIiwicnRsc19iYV9hZG1pbiJdfSwic2NvcGUiOiJlbWFpbCBwcm9maWxlIHJ0bHNfcm9sZXMiLCJjbGllbnRIb3N0IjoiMTcyLjE4LjAuNSIsImNsaWVudElkIjoicnRscy90ZXN0IiwiZW1haWxfdmVyaWZpZWQiOmZhbHNlLCJyb2xlcyI6WyJkZWZhdWx0LXJvbGVzLXJ0bHMtYXBpIiwiYXBpIiwicnRsc19lbmdpbmVlciIsInJ0bHNfYmFfYWRtaW4iXSwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LXJ0bHMvdGVzdCIsImNsaWVudEFkZHJlc3MiOiIxNzIuMTguMC41In0.WYgtBT45LNuisqQGC3RNZEoTH_KFzBvkc9Y3bIW0qLAa3shhppvP427RDlxnbC2VJGu9DDBryRFKDgAUDBjgOJO2CQTWPU5dN_VXK_tDqudE0BraZ0xAmbY0WnZLI-n4CrMeFYThDTi2HHbXDZDYsVy5M96keQ3gO1jSZizYVzZVQilB6y6ENJwMqsM_rjtS6_EuPOgT3tpVt4jr7_KaZY2xob34Bkf1PiTt7dvCQu9LHC1b-RHRmbM9yV28AK85bYVCMVvRyu6ZeEd_k-3err7qBT0Vv-Hu2hu5_oecCo_NXmxqVu8fMltVbugEARHFC1eABw0epjp6ZvOnMUy1KA"
  7. Еще ниже ответ от сервера