Estas guías cubren la verificación de identidad. Para el inicio de sesión del usuario final, usa las guías de la plataforma de autenticación; los nuevos paquetes de autenticación dependen de la versión.
Elige tu método de integración: desde iframes rápidos sin código hasta el control programático total con nuestro SDK de JavaScript, o plugins listos para usar para WordPress, Shopify y Salesforce.
Métodos de integración
Recomendación: para aplicaciones web en producción, usa el SDK de JavaScript para obtener la mejor experiencia de usuario y el control programático total. Usa el iframe InContext para la configuración más rápida, la redirección cuando se necesite verificación entre dispositivos y las integraciones específicas de WordPress / Shopify / Salesforce si trabajas en esas plataformas.
SDK de JavaScript
El SDK de JavaScript de Didit ofrece una forma programática de integrar la verificación con control total sobre la experiencia de usuario. Funciones principales:- Gestión de sesiones y callbacks de eventos
- Compatibilidad con React, Vue, Angular, NextJS, Nuxt, Svelte y JS vanilla
- Compatibilidad total con TypeScript
- Modos modal e integrado
InContext (iframe)
Inserta el flujo de verificación directamente en tu aplicación mediante un iframe. Una experiencia fluida, sin redirigir a los usuarios fuera de tu sitio. Funciones principales:- UniLink (sin backend): configuración en < 1 minuto
- Sesión por API (con backend): personalización total
- Implementaciones modal e integrada
- Ejemplos de componentes de React
Redirección
Redirige a los usuarios a la página de verificación alojada por Didit. Al terminar, los usuarios vuelven a tu URL de callback. Funciones principales:- Máxima compatibilidad con navegadores
- Compatibilidad con la verificación entre dispositivos
- Integración sencilla
- Funciona cuando el acceso a la cámara en un iframe es problemático
Comparación
Los tres métodos entregan resultados finales y firmados mediante webhooks: la comparación anterior describe la experiencia de usuario en el navegador, no cómo recibes la decisión de verificación.
Configuración
Permisos de iframe necesarios
En las integraciones con iframe InContext, incluye siempre estos permisos:Repositorios de ejemplo
Ejemplos del SDK web
Ejemplos en React, Vue, Angular, Next.js, Nuxt, Svelte y JS vanilla
Ejemplo de iframe
Ejemplos de iframe con UniLink y con sesión por API
Demo completa en Next.js
Integración de extremo a extremo en Next.js
Paquete de NPM
@didit-protocol/sdk-web en npmRelacionado
- Webhooks: recibe resultados de verificación firmados en tu backend
- API Crear sesión: el endpoint detrás de cada SDK web
- SDKs nativos: iOS, Android, React Native, Flutter