Установка и лицензирование
Внимание: данная статья предназначена только для тех, кто пользуется или планирует пользоваться Oz Web SDK на собственных серверах.
Если вы используете Oz Web SDK по модели SaaS, с вопросами по установке и лицензированию, пожалуйста, обращайтесь к нашим инженерам.
Установка
Установить SDK можно двумя способами: либо инженеры Oz Forensics делают все вручную, либо используется стационарный установщик. В последнем случае потребуется вовлечение ваших специалистов. При установке Oz Web SDK Web Adapter сгенерирует нужные файлы Web Plugin: такие, как файл со стилями (ozliveness.css
) и основной скрипт плагина (plugin_liveness.php
).
Лицензирование
Для выпуска лицензии потребуется информация о доменных именах сайтов, где будет использоваться Web SDK. Можно также указывать поддомены.
Распакуйте полученный файл.
unzip license.0000aaaa-00aa-00aa-00aa-00000aaaaa.WebSDK_your_website.2022-10-11.json.zip
2. Скопируйте JSON-файл лицензии на хост, где развернут контейнер из образа ozforensics/oz-webliveness-dev:latest
.
Пример
scp -i ~/ozforensics/keys/id_rsa-test-hostname-vm license.0000aaaa-00aa-00aa-00aa-00000aaaaa.WebSDK_your_website.2022-10-11.json user@hostname:/opt/oz/web-sdk
-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. Замените файл лицензии.
Пример
ssh user@hostname -i ~/ozforensics/keys/id_rsa-test-hostname-vm sudo cp -v /opt/oz/web-sdk/license.license.0000aaaa-00aa-00aa-00aa-00000aaaaa.WebSDK_your_website.2022-10-11.json /opt/oz/web-sdk/license.json
4. Перезапустите контейнер Web SDK.
Пример
ssh user@hostname -i ~/ozforensics/keys/id_rsa-test-hostname-vm sudo docker restart web-sdk
web-sdk
– название контейнера, созданного из образаozforensics/oz-webliveness-dev:latest
.
Проверьте, как установилась лицензия: например, пройдите по доменному имени хоста и выполните действие Liveness -> Simple selfie.
Далее при каждом запуске Web SDK система будет проверять валидность лицензии. Чтобы выполнить проверку вручную, воспользуйтесь методом [GET] /check_license.php
.
Возможные ошибки лицензирования
Ошибка
Описание
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
Was this helpful?