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 · 6 mars 2026

Vérification NFC avec le SDK Flutter de Didit : Guide Complet (FR)

Mettez en œuvre une vérification d'identité hautement sécurisée dans vos applications Flutter avec la vérification NFC de Didit. Ce guide couvre l'intégration du SDK Flutter, la gestion des données de puce et la validation.

Par DiditMis à jour le
nfc-verification-with-didits-flutter-sdk-a-comprehensive-guide.png

Intégration TransparenteLe SDK Flutter de Didit offre un moyen simple d'intégrer des capacités avancées de vérification NFC dans vos applications mobiles, prenant en charge les plateformes iOS (15+) et Android (API 23+).

Sécurité AmélioréeUtilisez la vérification NFC pour effectuer une validation cryptographique des passeports électroniques et des cartes d'identité électroniques, garantissant le plus haut niveau de confiance en vérifiant les données directement à partir de la puce sécurisée du document.

Gestion Robuste des DonnéesLe SDK permet une extraction et un traitement efficaces des données critiques de la puce, y compris les détails personnels et les informations du document, qui peuvent être comparées aux données OCR pour une détection complète de la fraude.

L'Avantage DiditDidit propose une plateforme d'identité modulaire, native de l'IA, avec un KYC Core Gratuit, permettant aux développeurs de composer facilement des flux de vérification avancés sans frais d'installation, garantissant des solutions sécurisées et évolutives.

La Puissance de la Vérification NFC dans la Gestion d'Identité

Dans un monde de plus en plus numérique, une vérification d'identité robuste est primordiale. Les méthodes traditionnelles, bien qu'utiles, peuvent être vulnérables à des fraudes sophistiquées. C'est là qu'intervient la vérification par communication en champ proche (NFC), offrant un standard d'excellence pour l'authentification des documents d'identité. En lisant la puce sécurisée intégrée dans les passeports et cartes d'identité modernes, la vérification NFC fournit une assurance cryptographique que le document est authentique et n'a pas été falsifié. Ce processus est bien plus sécurisé que de se fier uniquement à l'inspection visuelle ou à l'OCR, car il valide la signature numérique de la puce elle-même.

L'intégration de la vérification NFC dans vos applications non seulement renforce la sécurité, mais établit également une plus grande confiance avec vos utilisateurs. Pour les entreprises opérant dans des secteurs réglementés ou celles nécessitant une grande assurance d'identité, la NFC devient rapidement une fonctionnalité non négociable. Le produit Vérification NFC de Didit offre cette capacité de pointe, vous assurant de pouvoir vérifier les identités avec le plus haut degré de confiance.

Démarrage : Intégration du SDK Flutter de Didit pour la NFC

Le SDK Flutter de Didit simplifie l'intégration de puissantes fonctionnalités de vérification d'identité, y compris la vérification NFC, dans vos applications multiplateformes. Pour commencer, vous devrez ajouter le SDK à votre projet Flutter. Assurez-vous que votre environnement répond aux exigences : Flutter 3.3+, Dart 3.11+, iOS 13.0+ (iOS 15+ pour la NFC) et Android API 23+ (Android 6.0).

Étapes d'Installation :

  1. Ajouter à pubspec.yaml :
    flutter pub add didit_sdk
  2. Spécificités iOS : Ajoutez ce qui suit à votre Podfile à l'intérieur du bloc cible :
    pod 'DiditSDK', :podspec => 'https://raw.githubusercontent.com/didit-protocol/sdk-ios/main/DiditSDK.podspec'
    Ensuite, naviguez vers votre répertoire ios et exécutez pod install.
  3. Spécificités Android : Ajoutez ceci à android/app/build.gradle.kts dans le bloc android :
    packaging {
        resources {
            pickFirsts += "META-INF/versions/9/OSGI-INF/MANIFEST.MF"
        }
    }
Une fois installé, votre application Flutter est prête à communiquer avec le backend robuste de Didit pour une vérification NFC sécurisée. L'approche axée sur les développeurs de Didit signifie que vous obtenez un accès instantané au bac à sable et des API claires, rendant l'intégration fluide et efficace.

Mise en Œuvre du Flux de Travail de Vérification NFC

Le cœur de la vérification NFC implique la lecture des données de la puce intégrée et la validation de son authenticité. Le SDK de Didit orchestre ce processus complexe, masquant les subtilités des vérifications cryptographiques et de la validation des certificats. Le flux général implique l'initialisation d'une session, l'invitation de l'utilisateur à scanner son document, puis le traitement des résultats.

Création de Session Backend :

Avant d'initier un scan NFC depuis le client, votre backend doit créer une session de vérification avec Didit. Cela se fait via une requête POST à l'API de Didit :

POST https://verification.didit.me/v3/session/
Headers: { "x-api-key": DIDIT_API_KEY, "Content-Type": "application/json" }
Body: { "workflow_id": DIDIT_WORKFLOW_ID, "vendor_data": "user-id" }
Response: { "session_id": "uuid", "session_token": "jwt-token", "verification_url": "...", "status": "Not Started" }
Votre backend envoie ensuite le session_token à votre application Flutter.

Intégration de l'Application Flutter :

Dans votre application Flutter, vous utiliserez le didit_sdk pour démarrer le processus de vérification :

import 'package:didit_sdk/sdk_flutter.dart';

// ... dans votre widget ou service
String sessionToken = 'VOTRE_SESSION_TOKEN_DU_BACKEND';
DiditSDK.instance.startVerification(sessionToken: sessionToken);
// Gérez le résultat, qui sera un objet DiditResult
DiditResult result = await DiditSDK.instance.startVerification(sessionToken: sessionToken);

if (result.isSuccess) {
  // Vérification réussie. Vous pouvez maintenant récupérer les détails de votre backend en utilisant session_id
  print('Vérification réussie pour la session : ${result.sessionId}');
} else {
  // Gérer l'échec de la vérification ou l'annulation par l'utilisateur
  print('Vérification échouée : ${result.error}');
}

Une fois la vérification réussie, le backend de Didit traite les données NFC, effectuant des vérifications telles que la validation de l'intégrité des données de l'objet de sécurité (SOD) et des groupes de données (DG). Cela garantit que les données lues de la puce sont authentiques et correspondent à la signature numérique du document. Le SDK Flutter facilite l'expérience utilisateur consistant à tenir son document près du téléphone pour le scanner, le guidant tout au long du processus.

Comprendre les Rapports et Avertissements de Vérification NFC

Une fois la vérification NFC terminée, Didit fournit un rapport détaillé. Ce rapport est un objet JSON contenant des informations cruciales sur le résultat de la vérification. Les sections clés incluent le statut général nfc, les chip_data (informations personnelles et de document extraites directement de la puce sécurisée), les résultats d'authenticity (par exemple, sod_integrity, dg_integrity), et un certificate_summary détaillant les certificats numériques du document.

Les Avertissements de Vérification NFC de Didit sont particulièrement utiles pour identifier les problèmes potentiels. Des avertissements tels que SKIPPED_NFC_VALIDATION, NFC_CHIP_NOT_VERIFIED, et surtout, NFC_AND_OCR_DATA_NOT_SAME, fournissent des informations sur le processus de vérification. Le dernier avertissement, indiquant une non-concordance entre les données OCR et les données de la puce, est un indicateur fort d'une falsification ou d'une altération potentielle du document et entraînera automatiquement une condition de refus par défaut, offrant une prévention robuste de la fraude. L'architecture modulaire de Didit vous permet de configurer la manière dont votre application gère les différentes catégories de risques, vous permettant de définir des actions comme 'Refuser', 'Examiner' ou 'Approuver' en fonction de votre tolérance au risque.

Comment Didit Vous Aide

Didit se distingue comme la première plateforme d'identité native de l'IA, axée sur les développeurs, rendant la vérification NFC accessible et très efficace. Notre architecture modulaire vous permet d'intégrer des vérifications d'identité "plug-and-play" comme la vérification NFC, la vérification d'identité et la détection de vivacité passive et active dans vos flux de travail existants. Avec le KYC Core Gratuit de Didit, vous pouvez commencer à vérifier les identités sans frais initiaux ni frais d'installation, ne payant que pour les vérifications réussies. Notre plateforme est conçue pour une échelle mondiale, garantissant que vos processus de vérification d'identité sont robustes et conformes partout dans le monde.

Le produit de vérification NFC de Didit offre le plus haut niveau de sécurité en lisant et en validant les données cryptographiques stockées dans les passeports électroniques et les cartes d'identité électroniques. Cette capacité, combinée à notre moteur d'orchestration alimenté par l'IA, vous permet d'automatiser la confiance et de gérer les risques avec une efficacité inégalée. Les rapports JSON détaillés fournissent des données d'identité riches et structurées, vous donnant les informations nécessaires pour prendre des décisions éclairées et détecter les tentatives de fraude sophistiquées.

Prêt à Commencer ?

Prêt à voir Didit en action ? Obtenez une démo gratuite dès aujourd'hui.

Commencez à vérifier les identités gratuitement avec le niveau gratuit de Didit.

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 NFC avec Didit Flutter SDK : Guide Complet.