Установка и лицензирование
Внимание: данная статья предназначена только для тех, кто пользуется или планирует пользоваться 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