Activando búsqueda local…
Integración web y apps
Prepara el widget web o los SDK nativos con el mismo runtime de verificación.
Un runtime para los tres canales
Web, iOS y Android comparten el backend de challenges, capturas cifradas, evaluación y resultados. Cada proyecto registra su plataforma. Web captura dentro de un iframe; las apps utilizan cámara y permisos nativos. Compartir runtime no exige que las apps utilicen el iframe o el WASM del navegador.
Integrar web
- Crea un proyecto web y registra los orígenes HTTPS exactos permitidos.
- Para presencia pública, habilita Widget público y utiliza la sitekey con el script https://widget.autentikar.com/v1/api.js.
- Para una transacción o comparación de identidad, tu backend crea el challenge y entrega al SDK web solamente su capability temporal.
- Permite el widget en las políticas de iframe y cámara de tu página; la persona activa la cámara y el navegador decide el permiso.
- Envía el token de resultado a tu backend para verificarlo antes de continuar con la operación.
Integrar iOS o Android
- Crea un proyecto para la plataforma y configura los identificadores de la aplicación.
- Tu backend crea el challenge y entrega al SDK contexto, capability temporal, expiración y clave pública.
- El SDK consulta https://runtime.trace.autentikar.com y valida la configuración antes de capturar.
- Tu app presenta la información y consentimiento aplicables y solicita el permiso de cámara. El proveedor de captura obtiene los fotogramas.
- El SDK cifra la captura, la envía, consulta el estado y devuelve el token. Tu backend verifica el resultado y su contexto.
Expiración y reintentos
Si vence el challenge antes de capturar, solicita uno nuevo a tu backend. Si un envío queda incierto, el integrador conserva y reenvía el mismo sobre cifrado mediante el flujo explícito del SDK; no recaptures para ese reintento. Tu backend consume el resultado una vez, con reintentos idempotentes.
Cada sesión pertenece a su región de creación y no se migra automáticamente si esa región falla. Un proyecto suspendido o una configuración sin actualización vigente se rechazan.
Antes de publicar
Publica el backend compatible antes de distribuir los SDK nuevos. Confirma la disponibilidad de dominios, assets y versiones con tu equipo; estas guías describen código preparado, no un despliegue anunciado.
Valida cámaras, permisos y el evaluador en dispositivos reales. La UI del widget y su integración deben cumplir WCAG 2.2 AA; las pruebas parciales no acreditan conformidad completa.