Перейти к содержанию

Лицензирование#

Для работы Access требуется лицензия. Лицензию можно активировать c помощью Guardant-ключа, см. подробнее в разделе Активация лицензии

В Access лицензируются:

  • срок действия продукта;
  • используемые СКУД;
  • максимальное количество подключаемых физических устройств – терминалов и контроллеров.

Также лицензированию могут быть подвержены внешние системы и сервисы, которые используются в интеграции. Лицензия в этом случае приобретается отдельно у правообладателя.

Принцип работы лицензирования Access#

Общий принцип работы системы лицензирования Access (Рисунок 5).

Рисунок 5. Общий принцип работы системы лицензирования
Рисунок 5. Общий принцип работы системы лицензирования

Краткое описание процесса:

1. Запрос лицензии – LUNA Licenses получает список лицензируемых компонентов от сервиса Guardant Control Center.

2. Стартовая проверка – при старте Access Backend запрашивает у LUNA Licenses актуальные данные лицензии, проверяет наличие, статус, срок действия и лимиты. При ошибке записывается в журнал и сервис останавливается.

Каждый ответ от Luna Licenses подписывается, а Access Backend проверяет подлинность подписи. Любой запрос, получивший неподписанный или некорректно подписанный ответ, считается недействительным и приводит к остановке сервисов.

3. Операции UI – каждый запрос из UI (импорт настроек, создание компонента, проход) приводит к повторной проверке лицензии. При несоответствии пользователь видит всплывающее уведомление, а действие блокируется.

4. Периодическая проверка – раз в час Access Backend автоматически проверяет соединение с LUNA Licenses и статус лицензии компонентов.

5. Обработка прохода – при запросе от устройства Access Backend проверяет срок действия лицензии. Если лицензия активна – операции прохода выполняются сразу; если просрочена – вводится искусственная задержка 5 сек (логируется как предупреждение).