Saltar para o conteúdo principal
Didit angaria 7,5 milhões de dólares para construir a infraestrutura para identidade e fraude
Didit
Voltar ao blog
Blog · 6 de março de 2026

Orquestração de Fricção Adaptativa com Didit e Temporal.io (PT-PT)

Descubra como construir fluxos de trabalho robustos e adaptativos para verificação de identidade usando a API da Didit e Temporal.io para desenvolvedores TypeScript.

Por DiditAtualizado
orchestrating-adaptive-friction-workflows-didit-temporal-typescript.png

Fluxo de Verificação DinâmicoImplemente a verificação de identidade adaptativa ajustando dinamicamente a fricção com base em avaliações de risco em tempo real, garantindo uma abordagem equilibrada entre segurança e experiência do utilizador.

Temporal.io para Gestão de EstadoUtilize a execução durável do Temporal.io para gerir fluxos de trabalho complexos e de longa duração de verificação de identidade, lidando com novas tentativas, tempos limite e intervenção humana de forma contínua em sistemas distribuídos.

API da Didit para Verificações Essenciais de IdentidadeIntegre o conjunto abrangente de produtos de verificação de identidade da Didit, incluindo Verificação de ID, Vivacidade e Rastreio de AML, através de APIs limpas para alimentar os componentes centrais dos seus fluxos de trabalho adaptativos.

Vantagem Modular e Nativamente AIA arquitetura modular e nativamente AI da Didit e a Consola de Negócios sem código permitem a implementação e personalização rápidas de fluxos de trabalho, oferecendo KYC Essencial Gratuito e sem taxas de configuração para soluções de identidade escaláveis.

O Desafio da Fricção Adaptativa na Verificação de Identidade

No panorama digital atual, equilibrar a experiência do utilizador com uma segurança robusta é primordial. Os processos tradicionais e estáticos de verificação de identidade muitas vezes não conseguem adaptar-se a perfis de risco variados, levando a uma fricção excessiva para utilizadores de baixo risco ou a uma segurança insuficiente para utilizadores de alto risco. A solução ideal envolve um modelo de fricção adaptativa, onde o nível de esforço de verificação se ajusta dinamicamente com base em fatores contextuais e avaliações de risco em tempo real. Isto requer uma orquestração sofisticada, gerir processos em várias etapas, potenciais revisões humanas e fluxos de dados assíncronos.

Construir um sistema assim de raiz apresenta desafios significativos, especialmente para desenvolvedores TypeScript que trabalham em ambientes distribuídos. É necessário gerir o estado em processos de longa duração, lidar com falhas de forma elegante, implementar novas tentativas e integrar várias verificações de identidade de forma contínua. É aqui que a poderosa combinação da plataforma de identidade nativamente AI da Didit e a execução durável do Temporal.io entra em jogo.

Temporal.io: A Camada de Orquestração para Fluxos de Trabalho Complexos

Temporal.io é uma poderosa plataforma de código aberto para construir e operar aplicações distribuídas tolerantes a falhas e escaláveis. Para a verificação de identidade, atua como a camada de orquestração perfeita, permitindo que os desenvolvedores definam fluxos de trabalho complexos e de longa duração como código. Imagine uma jornada de integração de utilizadores que pode envolver:

  1. Verificação inicial de ID (OCR, MRZ, códigos de barras da Didit)
  2. Verificações de vivacidade passivas e ativas para prevenção de fraude
  3. Correspondência facial 1:1 com a foto do documento
  4. Rastreio de AML condicional com base em pontuações de risco iniciais
  5. Comprovativo de morada opcional ou verificação de telefone e e-mail
  6. Potencial revisão manual por um agente se as verificações automatizadas sinalizarem anomalias

Cada uma destas etapas pode ser uma atividade num fluxo de trabalho Temporal. O Temporal garante que, mesmo que os seus serviços falhem, os pedidos de rede falhem ou as APIs externas estejam temporariamente indisponíveis, o estado do fluxo de trabalho é preservado e a execução retoma exatamente de onde parou. Isto é crítico para manter uma jornada de utilizador suave e garantir a conformidade, especialmente para processos que podem durar minutos, horas ou até dias devido à intervenção humana.

Com TypeScript, pode definir os seus fluxos de trabalho e atividades Temporal com tipagem forte, melhorando a qualidade e a manutenibilidade do código. Isto permite-lhe modelar a sua lógica de fricção adaptativa diretamente nas suas definições de fluxo de trabalho, tornando mais fácil implementar ramificações condicionais e ajustes dinâmicos nas etapas de verificação.

Integração da API da Didit para Verificações Essenciais de Identidade

A Didit fornece os blocos de construção fundamentais para todas as suas necessidades de verificação de identidade, entregues através de APIs limpas. A integração da Didit nos seus fluxos de trabalho Temporal é simples. Por exemplo, quando um utilizador inicia uma sessão de verificação, o seu fluxo de trabalho Temporal pode chamar a API da Didit para criar uma sessão para um ID de fluxo de trabalho específico. A Consola de Negócios da Didit permite-lhe criar estes fluxos de trabalho facilmente, combinando funcionalidades como Verificação de ID, Vivacidade Passiva e Ativa, e Rastreio e Monitorização de AML. Pode até usar a Estimativa de Idade da Didit para serviços com restrição de idade ou a Verificação NFC para segurança aprimorada.

A API da Didit oferece um parâmetro workflow_id ao criar uma sessão, permitindo-lhe acionar fluxos de verificação pré-configurados. O seu fluxo de trabalho Temporal pode então ouvir webhooks da Didit, que notificam o seu sistema sobre o estado e os resultados de cada etapa de verificação ou a conclusão geral da sessão. Esta comunicação assíncrona é perfeitamente gerida pela arquitetura orientada a eventos do Temporal, eliminando a necessidade de lógica de polling complexa.

Por exemplo, uma atividade Temporal poderia ser responsável por iniciar uma sessão Didit e aguardar um evento webhook específico. Se o webhook indicar uma verificação de ID bem-sucedida, mas uma pontuação de vivacidade de baixa confiança, o seu fluxo de trabalho poderia então acionar condicionalmente uma etapa adicional, como uma atividade de revisão manual ou um pedido de mais provas, demonstrando uma verdadeira fricção adaptativa.

Construção de Fluxos de Trabalho de Fricção Adaptativa com TypeScript

Consideremos um exemplo prático. Um novo utilizador regista-se num serviço financeiro. Em vez de um processo KYC único para todos, queremos adaptar. Utilizadores de baixo risco (por exemplo, de endereços IP confiáveis, baixo valor de transação) podem exigir apenas Verificação de ID básica e Vivacidade Passiva. Utilizadores de alto risco (por exemplo, de IPs suspeitos, alto valor de transação ou sinalizadores de fraude anteriores) podem exigir Verificação NFC, Vivacidade Ativa, Rastreio de AML e uma revisão manual obrigatória.

Usando Temporal com TypeScript, pode definir um fluxo de trabalho principal que recebe o contexto do utilizador como entrada. Este fluxo de trabalho pode então usar lógica condicional para selecionar diferentes IDs de fluxo de trabalho da Didit ou encadear várias chamadas de API da Didit com base na avaliação de risco. Por exemplo:


// Exemplo de snippet de Fluxo de Trabalho Temporal
import { proxyActivities } from '@temporalio/workflow';
import type * as activities from './activities';

const { initiateDiditSession, waitForDiditWebhook, performManualReview } = proxyActivities({ startToCloseTimeout: '5 minutes' });

export async function onboardingWorkflow(userId: string, riskScore: number): Promise<string> {
  let diditWorkflowId: string;

  if (riskScore < 30) {
    // Baixo risco: KYC básico com vivacidade passiva
    diditWorkflowId = 'uuid-for-basic-kyc-workflow';
  } else if (riskScore < 70) {
    // Risco médio: KYC padrão com vivacidade ativa e correspondência facial
    diditWorkflowId = 'uuid-for-standard-kyc-workflow';
  } else {
    // Alto risco: KYC aprimorado com NFC, AML e revisão manual
    diditWorkflowId = 'uuid-for-enhanced-kyc-workflow';
  }

  const sessionId = await initiateDiditSession(userId, diditWorkflowId);
  const verificationResult = await waitForDiditWebhook(sessionId);

  if (verificationResult.status === 'PENDING_MANUAL_REVIEW') {
    await performManualReview(sessionId);
  }

  return `Verificação para o utilizador ${userId} concluída com estado: ${verificationResult.status}`;
}

Este snippet ilustra como o Temporal orquestra o fluxo, com a Didit a lidar com as verificações de identidade reais. As atividades initiateDiditSession e waitForDiditWebhook seriam atividades Temporal que encapsulam chamadas de API da Didit e lógica de ouvinte de webhook. A atividade performManualReview poderia acionar uma ferramenta interna para a sua equipa de suporte, e o Temporal aguardaria a sua conclusão, garantindo que todo o processo é robusto e rastreável.

Como a Didit Ajuda

A Didit é a plataforma de identidade nativamente AI e focada no desenvolvedor que fornece os poderosos blocos de construção para orquestrar fluxos de trabalho de fricção adaptativa. A nossa arquitetura modular permite-lhe "plug-and-play" verificações de identidade como Verificação de ID (OCR, MRZ, códigos de barras), Vivacidade Passiva e Ativa, Correspondência Facial 1:1 e Pesquisa Facial, e Rastreio e Monitorização de AML nos seus fluxos de trabalho Temporal com facilidade. A Consola de Negócios sem código da Didit permite-lhe projetar fluxos de trabalho abrangentes, combinando várias funcionalidades e definindo limiares, sem escrever uma única linha de código. Estes fluxos de trabalho pré-configurados podem então ser acionados através das nossas APIs limpas, simplificando a integração.

As vantagens da Didit incluem KYC Essencial Gratuito, um modelo flexível de pagamento por verificação bem-sucedida e sem taxas de configuração, tornando-a acessível para empresas de todos os tamanhos. A nossa abordagem nativamente AI garante alta precisão e capacidades de deteção de fraude, enquanto o nosso design global suporta a verificação em vários países e tipos de documentos. Ao aproveitar a Didit, pode focar-se na sua lógica de negócio principal dentro do Temporal, confiante de que a verificação de identidade subjacente é tratada por uma plataforma líder e robusta.

Pronto para Começar?

Pronto para ver a Didit em ação? Obtenha uma demonstração gratuita hoje.

Comece a verificar identidades gratuitamente com o nível gratuito da Didit.

Infraestrutura para identidade e fraude.

Uma API para KYC, KYB, Monitorização de Transações e Rastreio de Carteiras. Integre em 5 minutos.

Peça a uma IA para resumir esta página
Fricção Adaptativa: Guia Didit API & Temporal.io.