Ces guides portent sur la vérification d’identité. Pour la connexion des utilisateurs finaux, utilisez les guides de la plateforme d’authentification ; les nouveaux packages d’authentification dépendent de la version publiée.
Choisissez votre méthode d’intégration : des iframes sans code en quelques minutes jusqu’au contrôle programmatique complet avec notre SDK JavaScript, ou des plugins prêts à l’emploi pour WordPress, Shopify et Salesforce.
Méthodes d’intégration
Recommandation : pour les applications web en production, utilisez le SDK JavaScript pour la meilleure expérience utilisateur et un contrôle programmatique complet. Utilisez l’iframe InContext pour la mise en place la plus rapide, la Redirection lorsqu’une vérification multi-appareils est nécessaire, et les intégrations dédiées WordPress / Shopify / Salesforce si vous travaillez sur ces plateformes.
SDK JavaScript
Le SDK JavaScript de Didit permet d’intégrer la vérification de manière programmatique, avec un contrôle total sur l’expérience utilisateur. Fonctionnalités clés :- Gestion des sessions et callbacks d’événements
- Prise en charge de React, Vue, Angular, NextJS, Nuxt, Svelte et du JavaScript natif
- Prise en charge complète de TypeScript
- Modes modal et intégré
InContext (Iframe)
Intégrez le parcours de vérification directement dans votre application à l’aide d’une iframe. Une expérience fluide, sans rediriger les utilisateurs hors de votre site. Fonctionnalités clés :- UniLink (sans backend requis) : configuration en < 1 minute
- Session API (avec backend) : personnalisation complète
- Implémentations modales et intégrées
- Exemples de composants React
Redirection
Redirigez les utilisateurs vers la page de vérification hébergée par Didit. Une fois la vérification terminée, les utilisateurs reviennent vers votre URL de rappel. Fonctionnalités clés :- Compatibilité maximale avec les navigateurs
- Prise en charge de la vérification multi-appareils
- Intégration simple
- Fonctionne lorsque l’accès à la caméra dans l’iframe pose problème
Comparaison
Les trois méthodes transmettent des résultats finaux et signés via des webhooks : le tableau ci-dessus décrit l’expérience dans le navigateur, et non la manière dont vous recevez la décision de vérification.
Configuration
Autorisations requises pour l’iframe
Pour les intégrations par iframe InContext, incluez toujours ces autorisations :Dépôts d’exemples
Exemples SDK Web
Exemples React, Vue, Angular, Next.js, Nuxt, Svelte et JavaScript natif
Exemple d'iframe
Exemples d’iframe UniLink et de session API
Démo Next.js complète
Intégration Next.js de bout en bout
Package NPM
@didit-protocol/sdk-web sur npmVoir aussi
- Webhooks : recevez les résultats de vérification signés sur votre backend
- API de création de session : l’endpoint sur lequel repose chaque SDK web
- SDK natifs : iOS, Android, React Native, Flutter