Установка и лицензирование
Внимание: данная статья предназначена только для тех, кто пользуется или планирует пользоваться Oz Web SDK на собственных серверах.
Если вы используете Oz Web SDK по модели SaaS, с вопросами по установке и лицензированию, пожалуйста, обращайтесь к нашим инженерам.
Установка
Установить SDK можно двумя способами: либо инженеры Oz Forensics делают все вручную, либо используется стационарный установщик. В последнем случае потребуется вовлечение ваших специалистов. При установке Oz Web SDK Web Adapter сгенерирует нужные файлы Web Plugin: такие, как файл со стилями (ozliveness.css
) и основной скрипт плагина (plugin_liveness.php
).
Лицензирование
Этот раздел относится в первую очередь к обновлению лицензии, так как при установке Oz Web SDK лицензия также устанавливается, однако в случае надобности вы можете произвести первичную установку лицензии по такому же алгоритму.
Для выпуска лицензии потребуется информация о доменных именах сайтов, где будет использоваться Web SDK. Можно также указывать поддомены.
Чтобы узнать доменный адрес, в режиме разработчика выполните window.origin
на странице, где будет запускаться Web SDK. При использовании Web SDK на localhost / 127.0.0.1 лицензия может работать без информации о доменных именах.
Распакуйте полученный файл.
2. Скопируйте JSON-файл лицензии на хост, где развернут контейнер из образа ozforensics/oz-webliveness-dev:latest
.
Пример
-i ~/ozforensics/keys/id_rsa-test-hostname-vm
– путь к публичному ssh-ключу хоста0000aaaa-00aa-00aa-00aa-00000aaaaa.WebSDK_your_website.2022-10-11.json
– файл лицензии в формате JSON.user
– имя пользователя на хосте.hostname
– псевдоним хоста./opt/oz/web-sdk
– каталог на хосте, где развернут контейнер Web SDK.
3. Замените файл лицензии.
Пример
4. Перезапустите контейнер Web SDK.
Пример
web-sdk
– название контейнера, созданного из образаozforensics/oz-webliveness-dev:latest
.
Проверьте, как установилась лицензия: например, пройдите по доменному имени хоста и выполните действие Liveness -> Simple selfie.
Далее при каждом запуске Web SDK система будет проверять валидность лицензии.
Возможные ошибки лицензирования
Ошибка
Описание
License error. License at <> not found
Файл лицензии не найден
License error. Cannot parse license from <>, invalid format
Невозможно прочитать лицензию (файл содержит ошибки)
License error. Current date is later than license expiration date
Срок действия лицензии истек, необходимо обновление
License error. Origin is not in the list permitted by license
Адрес домена или субдомена не найден в списке адресов, указанных в лицензии
Last updated