Рекомендации по безопасности
Получение и обработка результатов анализа на бэкенде
Результаты анализа доступны клиентскому приложению через функции-коллбэки Web Plugin, однако мы рекомендуем получать их через бэкенд напрямую от Oz API и там же обрабатывать впоследствии. Таким образом исключается вероятность манипуляций с результатами анализов через контекст браузера.
Чтобы найти нужную папку со стороны бэкенда, сделайте следующее:
На фронтенде добавьте уникальный идентификатор папки через метаданные:
OzLiveness.open({ ... meta: { // идентификатор пользователя или лида из стороннего лидогенератора // передавайте ID, если вам нужно отслеживать несколько попыток от одного и того же пользователя 'user_id': '<user_or_lead_id>', // уникальный идентификатор попытки 'transaction_id': '<unique_id1>' } });
Вы можете добавить собственные пары ключ-значение для хранения любой текстовой информации, например, номера документа или телефона. Однако удостоверьтесь при этом, что соблюдаются нормы законодательства о защите персональной информации.
Для оповещения о завершении анализа используйте функцию-коллбэк
on_result
, затем вызовите бэкенд и передайте значениеtransaction_id
.На стороне бэкенда найдите папку по присвоенному ранее идентификатору с помощью метода
Folder LIST
:/api/folders/?meta_data=transaction_id==unique_id1&with_analyses=true
Для ускорения обработки запроса мы рекомендуем ограничить выдачу по времени:
/api/folders/?meta_data=transaction_id==unique_id1&with_analyses=true&time_created.min=([CURRENT_TIME]-1hour)
В ответе придут результаты анализов и идентификатор папки
folder_id
- он потребуется для дальнейших действий.
Ограничение объема данных, которые сервер отправляет Web Plugin
Web Adapter отправляет Web Plugin данные с различным уровнем детализации. Для продакшна рекомендуется установить минимальный уровень. Для этого в файле конфигурации Web Adapter установите параметру result_mode
значение "safe".
"result_mode": "safe"
Last updated
Was this helpful?