Estas guías cubren la verificación de identidad. Para el inicio de sesión de usuarios finales, usa las guías de la plataforma de autenticación; los nuevos paquetes de autenticación dependen de la versión de lanzamiento.
Elige tu método de integración: desde iframes rápidos y sin código hasta control programático completo con nuestro SDK de JavaScript, o plugins listos para usar en WordPress, Shopify y Salesforce.
Métodos de integración
Recomendación: para aplicaciones web en producción, usa el SDK de JavaScript para la mejor experiencia de usuario y el control programático completo. Usa el iframe InContext para la configuración más rápida, 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. Características principales:- Gestión de sesiones y callbacks de eventos
- Compatibilidad con React, Vue, Angular, NextJS, Nuxt, Svelte y JavaScript puro
- Soporte completo de TypeScript
- Modos modal y en línea
InContext (iframe)
Integra el flujo de verificación directamente en tu aplicación mediante un iframe. Experiencia fluida, sin redirigir a los usuarios fuera de tu sitio. Características principales:- UniLink (sin backend necesario): configuración en < 1 minuto
- Sesión de API (con backend): personalización completa
- Implementaciones modal y en línea
- Ejemplos de componentes para React
Redirección
Redirige a los usuarios a la página de verificación alojada por Didit. Al terminar, los usuarios regresan a tu URL de callback. Características principales:- Máxima compatibilidad con navegadores
- Soporte de verificación entre dispositivos
- Integración sencilla
- Funciona cuando el acceso a la cámara en el iframe presenta problemas
Comparación
Los tres métodos entregan resultados finales firmados mediante webhooks. La comparación anterior describe la experiencia de uso en el navegador, no cómo recibes la decisión de verificación.
Configuración
Permisos necesarios del iframe
En las integraciones con iframe InContext, incluye siempre estos permisos:Repositorios de ejemplo
Ejemplos web del SDK
Ejemplos en React, Vue, Angular, Next.js, Nuxt, Svelte y JavaScript puro
Ejemplo de iframe
Ejemplos de iframe con UniLink y con sesión de API
Demo completa de Next.js
Integración de extremo a extremo con Next.js
Paquete NPM
@didit-protocol/sdk-web en npmRelacionado
- Webhooks: recibe en tu backend los resultados de verificación firmados
- API de creación de sesiones: el endpoint en el que se basa cada SDK web
- SDK nativos: iOS, Android, React Native, Flutter