Overview
Arquitectura
Comprenda cómo funcionan los módulos Autentikar SDK junto con su aplicación móvil y la API de Autentikar.
Diseño modular
Autentikar SDK separa la orquestación de las capacidades de captura. Su aplicación siempre integra Core y añade sólo los módulos de captura requeridos por el flujo registrado.

| Módulo | Se requiere | Responsabilidad |
|---|---|---|
| Core | Sí | Corre la lógica de negocio, se comunica con la API de Autentikar e invoca los módulos de captura registrados por la aplicación. |
| UnifiedID | No | Proporciona vida facial y captura de tarjetas de identificación a través de FaceTec. |
| PhotoIDScan | No | Proporciona captura de tarjeta de identificación nativa. |
Secuencia de integración
- El cliente inicia un flujo a través de la API de Autentikar y recibe el enlace o código utilizado por el SDK móvil.
- El Core recibe ese valor.
- El Core obtiene los pasos de flujo y delega cada paso de captura al módulo registrado correspondiente.
- El módulo de captura devuelve su resultado al Core.
- El Core envía los datos capturados a la API de Autentikar y continúa hasta que el flujo tenga éxito o falle.
Registre sólo los módulos y pasos utilizados por su flujo. Esto mantiene la integración más pequeña y asegura que Core reconoce los pasos esperados.
Tecnologías de aplicaciones de apoyo
Los SDK nativos pueden integrarse directamente en aplicaciones Swift, Objective-C, Kotlin y Java. Las aplicaciones híbridas pueden consumirlas a través de un Bridge apropiado, incluyendo las implementaciones Flutter, React Native, Ionic y Cordova.
Principios básicos
Principios básicos de Autentikar.
Configurar un editor
Puede crear nuestro SDK en su aplicación usando Android Studio, XCode o cualquier editor de texto para su integración con Flutter o React Native. Sin embargo, recomendamos los siguientes requisitos mínimos para su IDE y versión marco.