Pular para o conteúdo principal
Revalidação inteligente

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.

O que este caso de uso 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 e/ou passkeys com dados biométricos existentes (se desejado).

O nível mínimo de atrito pode ser definido selecionando o useCase; com base no nível de criticidade, é possível configurar o atrito mínimo para autenticação silenciosa, passkey 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 caso de uso 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 caso de uso quando:

Capacidades envolvidas

Capacidade adaptativa única:

CapacidadeRequisitoPapel no fluxo
Revalidação InteligenteObrigatóriaOrquestra metadados, passkeys 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.
  • Credenciais de sandbox — consulte Ambientes.
  • SDK ou componente Web instalado — somente para integrações Web e SDK. Consulte SDKs e Ferramentas.
  • 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 para a lista completa de valores válidos e seus comportamentos.

Implementação passo a passo

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

  1. Instale o SDK — adicione a dependência do SDK da Unico para a sua plataforma. Consulte o guia de configuração para Android, iOS ou Flutter.
  2. Crie um processo — chame Create Process com o valor de flow apropriado e o identificador do usuário. Use o token retornado para inicializar o SDK.
  3. Inicie a captura — o SDK exibe a interface da câmera e realiza a detecção de vivacidade no dispositivo, retornando o payload capturado.
  4. Consulte o resultado — chame Get Process para recuperar os resultados das capabilities.
  5. Aplique as regras de negócio — avalie os campos da resposta para aprovar, reprovar ou escalar.
Android

SDK Android nativo para captura no app.

iOS

SDK iOS nativo para captura no app.

Flutter

SDK Flutter multiplataforma para captura no app.