По окончании срока действия лицензии вы не сможете создавать и просматривать дашборды на платформе. Для продления лицензии необходимо выполнить несколько шагов:
Получить токен доступа, который будет использоваться для получения идентификатора оборудования;
Получить идентификатор оборудования.
Отправить идентификатор оборудования в компанию Visiology;
Получить лицензионный ключ и активировать его.
1. Получение токена доступа
Чтобы получить токен доступа, нужно отправить POST запрос по адресу http(s)://<domain>/v3/keycloak/realms/visiology/protocol/openid-connection/token, где <domain> – домен или IP-адрес сервера платформы.
Пример запроса в Postman:
POST http://172.16.44.3/v3/keycloak/realms/Visiology/protocol/openid-connection/token
Параметры запроса
Key
Value
Headers
content-type
application/x-www-form-urlencoded
Body
grant_type
password
scope
dashboard_service formula_engine dashboard_viewer
client_id
Идентификатор клиента, создаваемого в Keycloak. Рекомендуется создать отдельного клиента для отправки подобных запросов. Пример значения: visiology-designer
В Keycloak для данного клиента должна быть включена опция Direct access grants на вкладке General Settings:
username
Имя пользователя. Например, admin.
password
Пароль пользователя.
После получения токена необходимо отключить опцию Direct access grants в Keycloak.
В ответе на запрос вы получите токен доступа:
2. Получение идентификатора оборудования
Теперь, с помощью полученного токена доступа, необходимо получить идентификатор оборудования. Для этого нужно отправить GET запрос по адресу http(s)://<domain>/v3/dashboard-service/api/licence, где <domain> – домен или IP-адрес сервера платформы.
Пример запроса в Postman:
GET http://172.16.40.5/v3/dashboard-service/api/licence
Единственным параметром запроса будет Bearer Token:
Key
Value
Authorization
Bearer Token
Токен, который вы получили, выполняя шаг 1.
В ответе на запрос вы получите идентификатор оборудования:
Ответ на данный запрос также содержит параметры лицензии.
3. Отправка идентификатора оборудования
После получения идентификатора необходимо отправить его в Visiology по адресу support@visiology.su. На его основе подготовят и вышлют вам лицензионный ключ.
4. Активация лицензионного ключа
Для активации ключа, выполните следующие шаги:
Запустите скрипт run.sh в режиме --restart с указанием IP-адреса, где <IP> - IP-адрес или домен вашего сервера, а также с указанием полученного лицензионного ключа в качестве параметра -l: