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

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

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

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

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

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

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

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

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

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

**Bearer-токен** — см. [Аутентификация](/ru/developers/start/authentication).
**Учётные данные Sandbox** — см. [Среды](/ru/developers/start/environments).
**Установленный SDK или веб-компонент** — только для интеграций Web и SDK. См. [SDK и инструменты](/ru/developers/sdks-and-tools/overview).
**Эталонная биометрия** — пользователь должен ранее завершить процесс онбординга или биометрической регистрации. Передайте её через массив `references` в Создать процесс: каждый элемент требует `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 с соответствующим значением `flow` и идентификатором пользователя. Ответ содержит `webAppToken`.
**Откройте процесс** — откройте SDK с помощью `webAppToken`. SDK запускает процесс в вашем приложении и вызывает `onSuccess` с `processId`, когда пользователь завершает процесс.
**Запросите результат** — вызовите 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)Интеграция в браузере — Unico размещает процесс, а вы открываете его с помощью Journeys SDK или перенаправляя пользователя.

**Создайте процесс** — вызовите Create Process с соответствующим значением `flow` и идентификатором пользователя. Ответ содержит `id` процесса, `token` и `userRedirectUrl`.
**Откройте процесс** — откройте его на своей странице с помощью [Journeys SDK](/ru/developers/sdks-and-tools/web), передав `id` процесса (как `transactionId`) и `token`. Это рекомендуемый вариант. Если процесс может выполняться вне вашей страницы, используйте Прямой доступ: отправьте пользователя по адресу `userRedirectUrl` и укажите `callbackUri` в [Create Process](/ru/developers/api-reference/post-processes), чтобы Unico знал, куда вернуть пользователя.
**Пользователь завершает процесс** — Journeys SDK вызывает `onFinish`. При исполь зовании Прямого доступа Unico перенаправляет пользователя обратно на ваш `callbackUri`.
**Запросите результат** — вызовите Get Process, чтобы получить результаты возможности.
**Примените бизнес-правила** — оцените поля ответа для одобрения, отклонения или эскалации.

WebJourneys SDK или Прямой доступ, в браузере.[Обзор](/ru/developers/sdks-and-tools/web)Последнее обновление 8 окт. 2026 г.**