Passer au contenu principal
Didit lève 7,5 M$ pour bâtir l'infrastructure pour l'identité et la fraude
Didit
Retour au blog
Blog · 15 mars 2026

Vérification d'identité sans serveur : Intégration de Didit (FR)

Découvrez comment intégrer facilement la plateforme de vérification d'identité de Didit aux fonctions sans serveur comme AWS Lambda pour des solutions d'identité évolutives et rentables.

Par DiditMis à jour le
integrating-didit-with-serverless-functions.png

Vérification d'identité sans serveur : Intégration de Didit

Dans le paysage numérique actuel en constante évolution, une vérification d'identité robuste et évolutive est essentielle. Combiner ce besoin avec les avantages de l'architecture sans serveur – rentabilité, mise à l'échelle automatique et réduction de la charge opérationnelle – est une combinaison puissante. Ce guide décrit comment intégrer la plateforme d'identité tout-en-un de Didit aux fonctions sans serveur, notamment AWS Lambda, afin de créer un système de vérification d'identité hautement évolutif et sécurisé.

Point clé 1 : Les fonctions sans serveur comme AWS Lambda sont idéales pour l'intégration avec les services de vérification d'identité grâce à leur modèle de paiement à l'utilisation et à leur mise à l'échelle automatique.

Point clé 2 : L'approche axée sur l'API de Didit rend l'intégration avec les architectures sans serveur simple et efficace.

Point clé 3 : Une attention particulière aux limites de débit de l'API et à la gestion des erreurs est essentielle pour une implémentation robuste de la vérification d'identité sans serveur.

Point clé 4 : L'utilisation de variables d'environnement pour les clés API et les configurations améliore la sécurité dans votre environnement sans serveur.

Pourquoi le sans serveur pour la vérification d'identité ?

Les systèmes traditionnels de vérification d'identité impliquent souvent la maintenance de serveurs dédiés, la gestion de l'infrastructure et la gestion manuelle de la mise à l'échelle. Cela peut être coûteux et gourmand en ressources. Le calcul sans serveur, illustré par AWS Lambda, offre une alternative intéressante. Avec le sans serveur, vous ne payez que le temps de calcul que vous consommez. Ce modèle de paiement à l'utilisation est particulièrement bien adapté à la vérification d'identité, où l'utilisation peut être sporadique et imprévisible. De plus, les fonctions sans serveur se mettent à l'échelle automatiquement pour faire face à des demandes fluctuantes, garantissant une expérience utilisateur fluide même pendant les périodes de pointe. Ceci est particulièrement important pour les applications connaissant une croissance significative ou un trafic saisonnier.

Vue d'ensemble de l'architecture

Une architecture typique de vérification d'identité sans serveur utilisant Didit comprend les composants suivants :

  • Application cliente : Démarre le processus de vérification d'identité (par exemple, une application web ou mobile).
  • Passerelle API : Reçoit les demandes de l'application cliente et les dirige vers la fonction Lambda appropriée.
  • Fonction AWS Lambda : Exécute la logique de vérification d'identité en appelant l'API Didit.
  • API Didit : Fournit l'accès aux services de vérification d'identité de Didit (vérification d'identité, détection de la présence, contrôle AML, etc.).
  • Base de données (facultatif) : Stocke les résultats de la vérification et les données de l'utilisateur (par exemple, DynamoDB).

L'application cliente envoie une demande à la passerelle API, qui déclenche la fonction Lambda. La fonction Lambda appelle ensuite l'API Didit pour effectuer les vérifications d'identité souhaitées. Les résultats sont soit renvoyés directement à l'application cliente, soit stockés dans une base de données pour référence future.

Intégration de Didit avec AWS Lambda : Un exemple de code

Voici un exemple simplifié d'une fonction Lambda Python qui s'intègre à l'API Didit pour la vérification d'identité :

import json
import os
import requests

# Récupérer la clé API Didit à partir de la variable d'environnement
DIDIT_API_KEY = os.environ.get('DIDIT_API_KEY')

def lambda_handler(event, context):
  try:
    # Extraire les données de l'événement
    document_image = event['document_image']
    document_type = event['document_type']
    country_code = event['country_code']

    # Construire la demande API 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
    }

    # Effectuer la demande API
    response = requests.post(url, headers=headers, json=data)
    response.raise_for_status()  # Lever une HTTPError pour les mauvaises réponses (4xx ou 5xx)

    # Analyser la réponse
    result = response.json()

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

  except requests.exceptions.RequestException as e:
    print(f'Erreur lors de la demande API : {e}')
    return {
      'statusCode': 500,
      'body': json.dumps({'error': 'Échec de la vérification d'identité'})
    }
  except Exception as e:
    print(f'Une erreur inattendue s’est produite : {e}')
    return {
      'statusCode': 500,
      'body': json.dumps({'error': 'Erreur interne du serveur'})
    }

Considérations importantes :

  • Gestion des clés API : Stockez votre clé API Didit en toute sécurité à l'aide de variables d'environnement. Ne codez jamais les clés API directement dans votre code.
  • Gestion des erreurs : Implémentez une gestion robuste des erreurs pour gérer correctement les erreurs API et les exceptions inattendues.
  • Limitation du débit : Tenez compte des limites de débit de l'API Didit et mettez en œuvre des mécanismes de nouvelle tentative appropriés.
  • Validation des données : Validez les données d'entrée pour éviter les erreurs et les vulnérabilités de sécurité.

Évolutivité et optimisation des performances

Les architectures sans serveur sont intrinsèquement évolutives, mais il y a encore des mesures que vous pouvez prendre pour optimiser les performances :

  • Concurrence : Configurez les paramètres de concurrence appropriés pour votre fonction Lambda afin de gérer les charges de pointe.
  • Optimisation du code : Écrivez un code efficace et minimisez les dépendances pour réduire le temps d'exécution.
  • Mise en cache : Mettez en cache les données fréquemment consultées pour réduire les appels API à Didit.
  • Traitement asynchrone : Utilisez le traitement asynchrone pour les tâches qui ne nécessitent pas de réponses immédiates.

Comment Didit aide

Didit simplifie la vérification d'identité sans serveur grâce à :

  • Conception axée sur l'API : Une API REST complète et bien documentée pour une intégration transparente.
  • Architecture modulaire : Choisissez uniquement les modules de vérification dont vous avez besoin (vérification d'identité, détection de la présence, contrôle AML, etc.).
  • Couverture mondiale : Prise en charge de plus de 14 000 types de documents dans plus de 220 pays.
  • Évolutivité : Conçu pour gérer des volumes élevés de demandes de vérification.
  • Sécurité : Certifié SOC 2 Type II et ISO 27001, conforme au RGPD.

Prêt à démarrer ?

L'intégration de Didit aux fonctions sans serveur comme AWS Lambda est un moyen puissant de créer des systèmes de vérification d'identité évolutifs, sécurisés et rentables.

Ressources :

Infrastructure pour l'identité et la fraude.

Une seule API pour le KYC, le KYB, la surveillance des transactions et le screening de portefeuilles. Intégration en 5 minutes.

Demande à une IA de résumer cette page
Vérification d'identité sans serveur avec Didit.