Повторно аутентифицирует пользователей в транзакциях после регистрации, позволяя варьировать методы аутентификации в зависимости от желаемого опыта и критичности потока.
Что решает этот продукт
Умная ревалидация решает задачу повторной аутентификации пользователей с минимально возможным трением — путём адаптивной оркестрации нескольких методов верификации личности, выбирая наиболее подходящий метод для уровня риска каждой транзакции. Вместо того чтобы всегда требовать полного биометрического захвата, она сочетает метаданные с существующими биометрическими данными (при необходимости).
Минимальный уровень трения можно задать, выбрав значение useCase: в зависимости от уровня критичности можно установить минимальным трением тихую аутентификацию или только лицевую биометрию. После выбора Unico будет оркестрировать наименее трудозатратную технологию, всегда обеспечивая тот же уровень безопасности, что и лицевая биометрия.
Используйте этот продукт, когда:
- Периодическая ревалидация (например, вход без пароля, еженедельная проверка).
- Финансовые переводы.
- Управление аккаунтом (например, изменение пароля или лимитов).
- Подписка на услуги.
- Регистрация нового устройства.
- Финансовые операции (инвестиции, займы, вывод средств) и другие.
Не используйте этот продукт, когда:
- Вам нужен доступ к полной детализации ответа Проверки живости при каждой транзакции — Умная ревалидация возвращает только итоговый результат по всем своим сценариям; при эскалации к биометрическому захвату она не возвращает результат обнаружения живости отдельно.
Задействованные возможности
Единая адаптивная возможность:
| Возможность | Требование | Роль в процессе |
|---|---|---|
| Умная ревалидация | Обязательна | Адаптивно оркестрирует метаданные и биометрические данные для проверки соответствия пользователя эталонному процессу. |
Предварительные условия
- Bearer-токен — см. Аутентификация.
- Учётные данные Sandbox — см. Среды.
- Установленный SDK или веб-компонент — только для интеграций Web и SDK. См. SDK и инструменты.
- Эталонная биометрия — пользователь должен ранее завершить процесс онбординга или биометрической регистрации. Передайте её через массив
referencesв Создать процесс: каждый элемент требуетreferenceType(REFERENCE_TYPE_PROCESS_IDилиREFERENCE_TYPE_IMAGE_BASE64) иreferenceContent(UUID процесса или изображение в код ировке base64). - Значение
useCase— обязательно при создании процесса. См. Умная ревалидация для полного списка допустимых значений и их поведения.
Пошаговая реализация
- Native
- Web
Интеграция через нативный SDK — захват выполняется внутри вашего приложения с использованием Unico SDK для Android, iOS или Flutter.
- Установите SDK — добавьте зависимость Unico SDK для вашей платформы. Ознакомьтесь с руководством по настройке для Android, iOS или Flutter.
- Создайте процесс — вызовите Create Process с соответствующим значением
flowи идентификатором пользователя. Ответ содержитwebAppToken. - Откройте процесс — откройте SDK с помощью
webAppToken. SDK запускает процесс в вашем приложении и вызываетonSuccessсprocessId, когда пользователь завершает процесс. - Запросите результат — вызовите Get Process, чтобы получить результаты возможности.
- Примените бизнес-правила — оцените поля ответа для одобрения, отклонения или эскалации.
Интеграция в браузере — Unico размещает процесс, а вы открываете его с помощью Journeys SDK или перенаправляя пользователя.
- Создайте процесс — вызовите Create Process с соответствующим значением
flowи идентификатором пользователя. Ответ содержитidпроцесса,tokenиuserRedirectUrl. - Откройте процесс — откройте его на своей странице с помощью Journeys SDK, передав
idпроцесса (какtransactionId) иtoken. Это рекомендуемый вариант. Если процесс может выполняться вне вашей страницы, используйте Прямой доступ: отправьте пользователя по адресуuserRedirectUrlи укажитеcallbackUriв Create Process, чтобы Unico знал, куда вернуть пользователя. - Пользователь завершает процесс — Journeys SDK вызывает
onFinish. При исполь зовании Прямого доступа Unico перенаправляет пользователя обратно на вашcallbackUri. - Запросите результат — вызовите Get Process, чтобы получить результаты возможности.
- Примените бизнес-правила — оцените поля ответа для одобрения, отклонения или эскалации.

