---
title: Умная ревалидация
description: Повторно аутентифицирует пользователей в транзакциях после регистрации, позволяя варьировать методы аутентификации в зависимости от желаемого опыта и критичности потока.
canonical: https://developer.unico.io/ru/dual-api/products/step-up-authentication/smart-revalidation/index
locale: ru
generated_by: markdown-export
---

- [/ru/](/ru/)
- [Создать](/ru/dual-api/products/)
- [Адаптивная аутентификация](/ru/dual-api/products/step-up-authentication/)
- Умная ревалидация

**На этой страницеУмная ревалидацияПовторно аутентифицирует пользователей в транзакциях после регистрации, позволяя варьировать методы аутентификации в зависимости от желаемого опыта и критичности потока.

### Что решает этот продукт​

Умная ревалидация решает задачу повторной аутентификации пользователей с минимально возможным трением — путём адаптивной оркестрации нескольких методов верификации личности, выбирая наиболее подходящий метод для уровня риска каждой транзакции.
Вместо того чтобы всегда требовать полного биометрического захвата, она сочетает метаданные и/или passkey с существующими биометрическими данными (при необходимости).
Минимальный уровень трения можно задать, выбрав значение [useCase](/ru/capabilities/smart-revalidation): в зависимости от уровня критичности можно установить минимальным трением тихую аутентификацию, passkey или только лицевую биометрию. После выбора Unico будет оркестрировать наименее трудозатратную технологию, всегда обеспечивая тот же уровень безопасности, что и лицевая биометрия.
**Используйте этот продукт, когда:**

Периодическая ревалидация (например, вход без пароля, еженедельная проверка).
Финансовые переводы.
Управление аккаунтом (например, изменение пароля или лимитов).
Подписка на услуги.
Регистрация нового устройства.
Финансовые операции (инвестиции, займы, вывод средств) и другие.

**Не используйте этот продукт, когда:**

Вам нужен доступ к полной детализации ответа Проверки живости при каждой транзакции — Умная ревалидация возвращает только итоговый результат по всем своим сценариям; при эскалации к биометрическому захвату она не возвращает результат обнаружения живости отдельно.

### Задействованные возможности​

Единая адаптивная возможность:
[Умная ревалидация](/ru/capabilities/smart-revalidation)
ВозможностьТребованиеРоль в процессе**Умная ревалидация**ОбязательнаАдаптивно оркестрирует метаданные, passkey и биометрические данные для проверки соответствия пользователя эталонному процессу.
### Предварительные условия​

**Bearer-токен** — см. [Аутентификация](/ru/dual-api/developers/api-reference/authentication).
**Учётные данные Sandbox** — см. [Среды](/ru/dual-api/developers/api-reference/environments).
**Установленный SDK или веб-компонент** — только для интеграций Web и SDK. См. [SDK и инструменты](/ru/developers/sdks-and-tools/overview).
**Эталонная биометрия** — пользователь должен ранее завершить процесс онбординга или биометрической регистрации. Передайте её через массив `references` в [Создать процесс](/ru/dual-api/developers/api-reference/web-sdk/post-process): каждый элемент требует `referenceType` (`REFERENCE_TYPE_PROCESS_ID` или `REFERENCE_TYPE_IMAGE_BASE64`) и `referenceContent` (UUID процесса или изображение в кодировке base64).
**Значение `useCase`** — обязательно при создании процесса. См. [Умная ревалидация](/ru/capabilities/smart-revalidation) для полного списка допустимых значений и их поведения.

### Пошаговая реализация​

NativeWebИнтеграция через нативный SDK — захват выполняется внутри вашего приложения с использованием Unico SDK для Android, iOS или Flutter.

**Установите SDK** — добавьте зависимость Unico SDK для вашей платформы. Ознакомьтесь с руководством по настройке для [Android](/ru/developers/sdks-and-tools/android/requirements), [iOS](/ru/developers/sdks-and-tools/ios/requirements) или [Flutter](/ru/developers/sdks-and-tools/flutter/requirements).
**Создайте процесс** — вызовите [Create Process](/ru/dual-api/developers/api-reference/web-sdk/post-process) с соответствующим значением `flow` и идентификатором пользователя. Используйте возвращённый `token` для инициализации SDK.
**Запустите захват** — SDK отображает интерфейс камеры и выполняет liveness-проверку на устройстве, возвращая захваченные данные.
**Запросите результат** — вызовите [Get Process](/ru/dual-api/developers/api-reference/web-sdk/get-process), чтобы получить результаты возможности.
**Примените бизнес-правила** — оцените поля ответа для одобрения, отклонения или эскалации.

AndroidНативный Android SDK для  захвата внутри приложения.[Обзор](/ru/developers/sdks-and-tools/android/requirements)iOSНативный iOS SDK для захвата внутри приложения.[Обзор](/ru/developers/sdks-and-tools/ios/requirements)FlutterКросс-платформенный Flutter SDK для захвата внутри приложения.[Обзор](/ru/developers/sdks-and-tools/flutter/requirements)Интеграция через iFrame, редирект или нативное приложение — Unico размещает интерфейс захвата, а вы получаете результат через опрос.

**Создайте процесс** — вызовите [Create Process](/ru/dual-api/developers/api-reference/web-sdk/post-process) с соответствующим значением `flow` и идентификатором пользователя. Ответ содержит `userRedirectUrl`.
**Перенаправьте пользователя** — отправьте пользователя по адресу `userRedirectUrl`. Unico отображает процесс захвата. Или используйте `webAppToken` в нативных приложениях.
**Пользователь завершает процесс** — после захвата пользователь перенаправляется обратно на ваш `callbackUri`.
**Запросите результат** — вызовите [Get Process](/ru/dual-api/developers/api-reference/web-sdk/get-process), чтобы получить результаты возможности.
**Примените бизнес-правила** — оцените поля ответа для одобрения, отклонения или эскалации.

WebБыстрая интеграция через браузер без необходимости установки.[Обзор](/ru/developers/sdks-and-tools/web)Последнее обновление 8 окт. 2026 г.**