---
title: Revalidação inteligente
description: Reautentica usuários em transações após o registro, permitindo que os métodos de autenticação variem conforme a experiência desejada e a criticidade do fluxo.
canonical: https://developer.unico.io/pt-BR/products/step-up-authentication/smart-revalidation/index
locale: pt-BR
generated_by: markdown-export
---

- [/pt-BR/](/pt-BR/)
- [Construir](/pt-BR/products/)
- [Autenticação Avançada](/pt-BR/products/step-up-authentication/)
- Revalidação inteligente

**Nesta páginaRevalidação inteligenteReautentica usuários em transações após o registro, permitindo que os métodos de autenticação variem conforme a experiência desejada e a criticidade do fluxo.

### O que este produto resolve​

A revalidação inteligente aborda o desafio de reautenticar usuários com o menor atrito possível, orquestrando múltiplos métodos de verificação de identidade de forma adaptativa — escolhendo o método mais adequado para o nível de risco de cada transação.
Em vez de sempre exigir uma captura biométrica completa, combina metadados com dados biométricos existentes (se desejado).
O nível mínimo de atrito pode ser definido selecionando o [useCase](/pt-BR/capabilities/smart-revalidation); com base no nível de criticidade, é possível configurar o atrito mínimo para autenticação silenciosa ou simplesmente biometria facial como desafio. Após a seleção, a Unico orquestra a tecnologia de menor atrito possível, sempre garantindo o mesmo nível de segurança de uma biometria facial.
**Use este produto quando:**

Revalidação periódica (ex.: login sem senha, reverificação semanal).
Transferências financeiras
Gerenciamento de conta (ex.: alterações de senha ou limite)
Assinaturas de serviços
Registro de novo dispositivo
Operações financeiras (investimentos, empréstimos, saque), entre outros.

**Não use este produto quando:**

Você precisa de acesso ao detalhe completo da resposta de Prova de Vida em cada transação — a Revalidação Inteligente retorna apenas o resultado final entre todas as suas experiências; quando ela escala para captura biométrica, não retorna isoladamente o resultado da detecção de prova de vida.

### Capacidades envolvidas​

Capacidade adaptativa única:
[Revalidação Inteligente](/pt-BR/capabilities/smart-revalidation)
CapacidadeRequisitoPapel no fluxo**Revalidação Inteligente**ObrigatóriaOrquestra metadados e dados biométricos de forma adaptativa para verificar se o usuário corresponde ao processo de referência.
### Pré-requisitos​

**Bearer token** — consulte [Autenticação](/pt-BR/developers/start/authentication).
**Credenciais de sandbox** — consulte [Ambientes](/pt-BR/developers/start/environments).
**SDK ou componente Web instalado** — somente para integrações Web e SDK. Consulte [SDKs e Ferramentas](/pt-BR/developers/sdks-and-tools/overview).
**Biometria de referência** — o usuário deve ter concluído previamente um processo de onboarding ou registro biométrico. Passe-a pelo array `references` em Criar Processo: cada item requer `referenceType` (`REFERENCE_TYPE_PROCESS_ID` ou `REFERENCE_TYPE_IMAGE_BASE64`) e `referenceContent` (o UUID do processo ou a imagem em base64).
**Valor de `useCase`** — obrigatório ao criar o processo. Consulte [Revalidação Inteligente](/pt-BR/capabilities/smart-revalidation) para a lista completa de valores válidos e seus comportamentos.

### Implementação passo a passo​

NativoWebIntegração via SDK nativo — a captura é executada dentro do seu app usando o SDK da Unico para Android, iOS ou Flutter.

**Instale o SDK** — adicione a dependência do SDK da Unico para a sua plataforma. Consulte o guia de configuração para [Android](/pt-BR/developers/sdks-and-tools/android/requirements), [iOS](/pt-BR/developers/sdks-and-tools/ios/requirements) ou [Flutter](/pt-BR/developers/sdks-and-tools/flutter/requirements).
**Crie um processo** — chame Criar Processo com o valor de `flow` apropriado e o identificador do usuário. A resposta inclui o `webAppToken`.
**Abra a jornada** — abra o SDK com o `webAppToken`. O SDK executa a jornada no seu app e chama `onSuccess` com o `processId` quando o usuário termina.
**Consulte o resultado** — chame Obter Processo para recuperar os resultados de capability.
**Aplique as regras de negócio** — avalie os campos de da resposta para aprovar, reprovar ou escalar.

AndroidSDK Android nativo para captura no app.[Ver visão geral](/pt-BR/developers/sdks-and-tools/android/requirements)iOSSDK iOS nativo para captura no app.[Ver visão geral](/pt-BR/developers/sdks-and-tools/ios/requirements)FlutterSDK Flutter multiplataforma para captura no app.[Ver visão geral](/pt-BR/developers/sdks-and-tools/flutter/requirements)Integração no navegador — a Unico hospeda a jornada, e você a abre com o SDK de Jornadas ou redirecionando o usuário.

**Crie um processo** — chame Criar Processo com o valor de `flow` apropriado e o identificador do usuário. A resposta inclui o `id` do processo, o `token` e a `userRedirectUrl`.
**Abra a jornada** — abra-a dentro da sua página com o [SDK de Jornadas](/pt-BR/developers/sdks-and-tools/web), passando o `id` do processo (como `transactionId`) e o `token`. Esta é a opção recomendada. Se a jornada puder ser executada fora da sua página, use o Acesso direto: envie o usuário para `userRedirectUrl` e defina o `callbackUri` no [Criar Processo](/pt-BR/developers/api-reference/post-processes) para que a Unico saiba para onde devolvê-lo.
**O usuário completa a jornada** — o SDK de Jornadas chama `onFinish`. Com o Acesso direto, a Unico envia o usuário de volta para o seu `callbackUri`.
**Consulte o resultado** — chame Obter Processo para recuperar os resultados de capability.
**Aplique as regras de negócio** — avalie os campos de da resposta para aprovar, reprovar ou escalar.

WebSDK de Jornadas ou Acesso direto, no navegador.[Ver visão geral](/pt-BR/developers/sdks-and-tools/web)Última atualização em 8 de out. de 2026**