Sign by MIA

El proceso de Sign By MIA está diseñado para ser seguro, desacoplado y orientado a eventos. El flujo completo se compone de tres pasos secuenciales que garantizan la integridad de la firma del usuario.

Arquitectura Recomendada

Por motivos de seguridad y control, se sugiere que todas las peticiones sigan el siguiente esquema de comunicación:

Frontend (Cliente) \longleftrightarrow Backend (Cliente) \longleftrightarrow Backend (MIA)

circle-info

¿Por qué este flujo?

Al centralizar las llamadas a través de tu propio Backend (BE), evitas exponer la x-api-key en el navegador del usuario y puedes aplicar reglas de negocio adicionales antes de procesar los datos del perfil.


Paso a Paso del Flujo

El ciclo de vida consta de tres etapas:

1. Solicitud de Identificador (SBMIdentificadorGet)

El proceso comienza cuando el usuario solicita iniciar el proceso de firma. Tu Backend pide a MIA un identificador único (sbmUUID).

2. Monitoreo de Estado (SBMFirmaStatusCheck)

Mientras el usuario realiza la firma, el Frontend realiza consultas periódicas (Polling) para saber si la acción ya fue completada.

3. Recuperación de Datos (SBMFirmaStatusGet)

Una vez que el estado es "Finalizado", tu Backend realiza la llamada final para obtener los datos de la firma.

Last updated