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 · 15 de março de 2026

Verificação de Identidade Sem Servidor: Integrando o Didit (PT-PT)

Saiba como integrar perfeitamente a plataforma de verificação de identidade Didit com funções sem servidor como AWS Lambda para soluções de identidade escaláveis e económicas.

Por DiditAtualizado
integrating-didit-with-serverless-functions.png

Verificação de Identidade Sem Servidor: Integrando o Didit

No cenário digital em rápida evolução de hoje, uma verificação de identidade robusta e escalável é crucial. Combinar esta necessidade com os benefícios da arquitetura sem servidor – eficiência de custos, escalabilidade automática e redução da sobrecarga operacional – é uma combinação poderosa. Este guia descreve como integrar a plataforma de identidade tudo-em-um do Didit com funções sem servidor, especificamente o AWS Lambda, para construir um sistema de verificação de identidade altamente escalável e seguro.

Ponto Chave 1: Funções sem servidor como o AWS Lambda são ideais para integração com serviços de verificação de identidade devido ao seu modelo de pagamento por utilização e escalabilidade automática.

Ponto Chave 2: A abordagem API-first do Didit torna a integração com arquiteturas sem servidor direta e eficiente.

Ponto Chave 3: Uma consideração cuidadosa dos limites de taxa da API e tratamento de erros é essencial para uma implementação resiliente de verificação de identidade sem servidor.

Ponto Chave 4: Utilizar variáveis de ambiente para chaves de API e configurações melhora a segurança dentro do seu ambiente sem servidor.

Por Que Usar Sem Servidor para Verificação de Identidade?

Sistemas tradicionais de verificação de identidade envolvem frequentemente a manutenção de servidores dedicados, gestão de infraestrutura e escalabilidade manual. Isto pode ser intensivo em recursos e dispendioso. A computação sem servidor, exemplificada pelo AWS Lambda, oferece uma alternativa convincente. Com o sem servidor, apenas paga pelo tempo de computação que consome. Este modelo de pagamento por utilização é particularmente adequado para a verificação de identidade, onde a utilização pode ser esporádica e imprevisível. Além disso, as funções sem servidor escalam automaticamente para lidar com a procura flutuante, garantindo uma experiência de utilizador perfeita mesmo durante os períodos de pico. Isto é especialmente importante para aplicações que experimentam um crescimento significativo ou tráfego sazonal.

Visão Geral da Arquitetura

Uma arquitetura típica de verificação de identidade sem servidor usando o Didit envolve os seguintes componentes:

  • Aplicação do Cliente: Inicia o processo de verificação de identidade (por exemplo, uma aplicação web ou móvel).
  • API Gateway: Recebe pedidos da aplicação do cliente e encaminha-os para a função Lambda apropriada.
  • Função AWS Lambda: Executa a lógica de verificação de identidade chamando a API do Didit.
  • API do Didit: Fornece acesso aos serviços de verificação de identidade do Didit (verificação de identidade, deteção de sinais de vida, rastreio AML, etc.).
  • Base de Dados (Opcional): Armazena os resultados da verificação e os dados do utilizador (por exemplo, DynamoDB).

A aplicação do cliente envia um pedido para o API Gateway, que aciona a função Lambda. A função Lambda chama então a API do Didit para realizar as verificações de identidade desejadas. Os resultados são devolvidos diretamente à aplicação do cliente ou armazenados numa base de dados para referência futura.

Integrando o Didit com o AWS Lambda: Um Exemplo de Código

Aqui está um exemplo simplificado de uma função Python Lambda que se integra com a API do Didit para verificação de identidade:

import json
import os
import requests

# Recuperar a chave da API do Didit da variável de ambiente
DIDIT_API_KEY = os.environ.get('DIDIT_API_KEY')

def lambda_handler(event, context):
  try:
    # Extrair dados do evento
    document_image = event['document_image']
    document_type = event['document_type']
    country_code = event['country_code']

    # Construir o pedido da API do Didit
    url = 'https://api.didit.me/v1/id-verification'
    headers = {
      'Authorization': f'Bearer {DIDIT_API_KEY}',
      'Content-Type': 'application/json'
    }
    data = {
      'document_image': document_image,
      'document_type': document_type,
      'country_code': country_code
    }

    # Fazer o pedido da API
    response = requests.post(url, headers=headers, json=data)
    response.raise_for_status()  # Levantar HTTPError para respostas inválidas (4xx ou 5xx)

    # Analisar a resposta
    result = response.json()

    return {
      'statusCode': 200,
      'body': json.dumps(result)
    }

  except requests.exceptions.RequestException as e:
    print(f'Erro ao fazer o pedido da API: {e}')
    return {
      'statusCode': 500,
      'body': json.dumps({'error': 'Falha ao verificar a identidade'})
    }
  except Exception as e:
    print(f'Ocorreu um erro inesperado: {e}')
    return {
      'statusCode': 500,
      'body': json.dumps({'error': 'Erro interno do servidor'})
    }

Considerações Importantes:

  • Gestão da Chave da API: Armazenar a sua chave da API do Didit em segurança usando variáveis de ambiente. Nunca codifique as chaves da API diretamente no seu código.
  • Tratamento de Erros: Implementar um tratamento de erros robusto para lidar graciosamente com erros da API e exceções inesperadas.
  • Limitação de Taxa: Ter em atenção os limites de taxa da API do Didit e implementar mecanismos de repetição adequados.
  • Validação de Dados: Validar os dados de entrada para evitar erros e vulnerabilidades de segurança.

Escalabilidade e Otimização do Desempenho

As arquiteturas sem servidor são inerentemente escaláveis, mas ainda existem passos que pode dar para otimizar o desempenho:

  • Concorrência: Configurar as configurações de concorrência apropriadas para a sua função Lambda para lidar com picos de carga.
  • Otimização de Código: Escrever código eficiente e minimizar as dependências para reduzir o tempo de execução.
  • Cache: Colocar em cache os dados acedidos frequentemente para reduzir as chamadas à API do Didit.
  • Processamento Assíncrono: Usar o processamento assíncrono para tarefas que não requerem respostas imediatas.

Como o Didit Ajuda

O Didit simplifica a verificação de identidade sem servidor através de:

  • Design API-First: Uma API REST abrangente e bem documentada para integração perfeita.
  • Arquitetura Modular: Escolha apenas os módulos de verificação de que precisa (verificação de identidade, deteção de sinais de vida, rastreio AML, etc.).
  • Cobertura Global: Suporte para mais de 14.000 tipos de documentos em mais de 220 países.
  • Escalabilidade: Projetado para lidar com grandes volumes de pedidos de verificação.
  • Segurança: Certificado SOC 2 Tipo II e ISO 27001, em conformidade com o RGPD.

Pronto para Começar?

Integrar o Didit com funções sem servidor como o AWS Lambda é uma forma poderosa de construir sistemas de verificação de identidade escaláveis, seguros e económicos.

Recursos:

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
Verificação de Identidade Sem Servidor com Didit.