Le guide du développeur pour la vérification d'identité avec le SDK Didit Flutter (FR)
L'intégration d'une vérification d'identité robuste dans les applications Flutter est cruciale pour la sécurité et la conformité. Ce guide explique comment le SDK Didit Flutter simplifie la vérification d'identité, la détection.

Intégration Flutter TransparenteLe SDK Didit Flutter fournit une API Dart avec des SDK natifs iOS et Android, permettant aux développeurs d'intégrer rapidement une vérification d'identité avancée directement dans leurs applications Flutter.
Capacités de Vérification ComplètesDe la vérification d'identité et de la détection de vivacité passive et active à la vérification NFC (ePasseport/eID) et à la correspondance faciale, le SDK prend en charge un large éventail de contrôles d'identité essentiels pour une sécurité robuste.
Gestion Simplifiée des SessionsLes développeurs peuvent facilement créer et gérer des sessions de vérification, soit initiées depuis leur backend avec un jeton de session, soit en utilisant les liens de vérification hébergés de Didit pour une approche frontend sans code.
L'Avantage Développeur de DiditDidit offre une plateforme modulaire et native à l'IA avec un KYC Core gratuit, sans frais de configuration et des API claires, ce qui en fait le choix privilégié pour construire des solutions d'identité évolutives et sécurisées dans Flutter.
Pourquoi la vérification d'identité est cruciale pour les applications Flutter
Dans l'économie numérique actuelle, les applications mobiles sont au premier plan de l'interaction utilisateur, de la banque et du commerce électronique aux médias sociaux et aux jeux. Pour les développeurs Flutter, assurer l'authenticité des utilisateurs n'est pas seulement une bonne pratique; c'est une nécessité pour la sécurité, la prévention de la fraude et la conformité réglementaire. Sans une vérification d'identité robuste, les applications sont vulnérables aux prises de contrôle de comptes, à la fraude d'identité synthétique et à l'accès par des mineurs, ce qui entraîne des pertes financières importantes et des dommages à la réputation.
Les méthodes traditionnelles de vérification d'identité peuvent être lourdes à intégrer, nécessitant souvent un développement et une maintenance backend étendus. C'est là qu'un SDK spécialisé comme le SDK Flutter de Didit devient inestimable, en simplifiant une grande partie de la complexité et en offrant un chemin rationalisé vers des applications sécurisées et conformes. Que vous construisiez une application fintech nécessitant des contrôles KYC (Know Your Customer) rigoureux ou une plateforme à accès restreint par âge, l'intégration d'une solution fiable de vérification d'identité est primordiale.
Démarrer avec le SDK Didit Flutter
L'intégration de la puissante vérification d'identité de Didit dans votre application Flutter est conçue pour être simple et conviviale pour les développeurs. Le SDK Didit Flutter fournit une API Dart qui encapsule les SDK natifs iOS et Android, garantissant des performances optimales et l'accès à des fonctionnalités spécifiques à l'appareil comme la lecture NFC. Voici un aperçu général du processus :
Installation et Configuration
La première étape consiste à ajouter le SDK Didit à votre projet Flutter. Cela implique d'ajouter la dépendance via flutter pub add didit_sdk, puis de configurer les exigences spécifiques à la plateforme pour iOS et Android. Pour iOS, cela inclut l'ajout d'une référence Podspec à votre Podfile, en particulier pour les fonctionnalités avancées comme la vérification NFC qui nécessite iOS 15+. La configuration Android implique des ajustements mineurs à votre build.gradle.kts pour l'empaquetage des ressources.
Une fois installé, vous devrez obtenir votre clé API et votre ID de workflow depuis la console Didit Business. Ces informations d'identification sont essentielles pour authentifier les requêtes et définir les étapes de vérification spécifiques que vos utilisateurs devront suivre, telles que la vérification d'identité, les contrôles de vivacité passive et active, ou le filtrage AML.
Création de sessions de vérification
Le cœur de l'intégration Didit repose sur la création de sessions de vérification. Cela se produit généralement sur votre backend pour protéger votre clé API. Votre serveur envoie une requête POST au point de terminaison de l'API de session de Didit, incluant votre workflow_id et des vendor_data facultatives (comme un ID utilisateur) pour le suivi. Didit répond avec un session_id et un session_token. Ce session_token est ensuite transmis en toute sécurité à votre application Flutter.
import 'package:didit_sdk/sdk_flutter.dart';
// En supposant que vous recevez un sessionToken de votre backend
String sessionToken = 'votre_session_token_fourni_par_le_backend';
DiditSDK.startVerification(sessionToken: sessionToken, onCompletion: (result) {
// Gérer le résultat de la vérification
print('Vérification terminée : ${result.status}');
print('ID de session : ${result.sessionId}');
// Naviguer l'utilisateur ou mettre à jour l'interface utilisateur en fonction du résultat
}, onError: (error) {
// Gérer les erreurs
print('Erreur de vérification : ${error.message}');
});
Cette approche vous donne un contrôle total sur l'expérience utilisateur au sein de votre application, en lançant les composants UI natifs de Didit pour la capture de documents, les contrôles de vivacité et d'autres étapes. Pour les scénarios où un flux complet intégré à l'application n'est pas souhaité ou réalisable, Didit prend également en charge les liens de vérification. Ce sont des URL sécurisées qui dirigent les utilisateurs vers un flux de vérification hébergé par Didit, nécessitant un développement frontend minimal, voire aucun, de votre part. Vous pouvez générer ces liens via la console Didit ou l'API et les partager avec les utilisateurs par e-mail, SMS ou au sein de votre application.
Fonctionnalités avancées et bonnes pratiques
Le SDK Didit Flutter ne se limite pas aux vérifications d'identité de base; il offre une suite de fonctionnalités avancées pour améliorer la sécurité et l'expérience utilisateur. Par exemple, la vérification NFC permet à votre application de lire des données cryptographiques directement depuis les passeports électroniques et les cartes d'identité électroniques, offrant le plus haut niveau d'assurance pour les documents d'identité. C'est une fonctionnalité essentielle pour les applications à haute sécurité, garantissant l'authenticité du document et prévenant les tentatives de falsification sophistiquées.
Une autre fonctionnalité puissante est la détection de vivacité passive et active, qui combat les deepfakes et les attaques de présentation en vérifiant que l'utilisateur est une personne réelle et vivante. Combinée à la correspondance faciale 1:1, qui compare le selfie d'un utilisateur à la photo de son document d'identité, vous pouvez réduire considérablement le risque d'usurpation d'identité et de fraude.
Lorsque vous concevez votre flux de vérification dans la console Didit, envisagez d'utiliser des fonctionnalités telles que l'estimation de l'âge pour le contenu restreint par âge ou le filtrage AML pour les services financiers afin de respecter les obligations réglementaires. L'architecture modulaire de Didit vous permet de composer ces contrôles en flux de travail personnalisés qui répondent à vos besoins spécifiques, en s'adaptant à différents profils de risque et exigences de conformité.
Comment Didit vous aide
Didit propose une plateforme d'identité native à l'IA, axée sur les développeurs, qui simplifie l'intégration de processus complexes de vérification d'identité dans les applications Flutter. Notre SDK Flutter témoigne de cet engagement, offrant une solution robuste et facile à mettre en œuvre pour les développeurs. Didit se distingue par ses :
- KYC Core gratuit : Commencez avec les fonctionnalités essentielles de vérification d'identité sans frais initiaux.
- Architecture modulaire : Notre plateforme est construite avec des primitives d'identité composables, vous permettant de choisir les vérifications exactes dont vous avez besoin, de la vérification d'identité et de la détection de vivacité à la vérification NFC et au filtrage AML.
- Technologie native à l'IA : Tirez parti de l'IA de pointe pour une précision supérieure dans l'analyse de documents, la détection de fraude et la correspondance biométrique, garantissant des résultats fiables et une expérience utilisateur fluide.
- Pas de frais de configuration : Nous croyons en une tarification transparente et équitable, vous permettant de faire évoluer vos efforts de vérification sans coûts cachés.
En utilisant Didit, les développeurs Flutter peuvent se concentrer sur la création d'expériences utilisateur exceptionnelles, confiants que la vérification d'identité sous-jacente est gérée par une plateforme de classe mondiale, sécurisée et conforme.
Prêt à commencer ?
Prêt à voir Didit en action ? Obtenez une démo gratuite dès aujourd'hui.
Commencez à vérifier des identités gratuitement avec le niveau gratuit de Didit.