Consulta de estado de login

LBMLoginStatusGet

Este servicio es utilizado por el Backend para recuperar la información personal del usuario una vez que el flujo de autenticación ha finalizado exitosamente.

Seguridad y Flujo

Este servicio debe ser invocado de servidor a servidor. Una vez que el Frontend detecta el estado Y mediante el polling, notifica a su Backend para que este consuma LBMLoginStatusGet y obtenga los datos sensibles del usuario.

Especificación del Request

Se debe enviar el identificador de solicitud que fue previamente validado.

Ejemplo de Cuerpo (JSON):

{
  "service": "LBMLoginStatusGet",
  "params": {
    "lbmUUID": "https://ir-dev.miaid.me/?lbmUUID=a1b2c3d4-e5f6-g7h8-i9j0-k1l2m3n4o5p6"
  }
}

Especificación del Response

El servicio retorna el perfil completo del usuario y los datos de geolocalización del momento del login.

Definición de Campos en result

Campo

Tipo

Longitud

Descripción

lbmUUID

String

46

Identificador único de la solicitud.

lbmMatch

String

1

Y: Match exitoso / N: No match o sin conexión.

usuarioCUIT

String

13

CUIT del usuario (Formato: nn-nnnnnnnn-n).

usuarioNroDeDocumento

Int

-

Número de documento nacional.

usuarioSexo

String

1

Género (M: Masc, F: Fem, X: No binario).

usuarioFechaDeNacimiento

String

10

Fecha de nacimiento (Formato: YYYY-MM-DD).

usuarioApellidos

String

50

Apellidos completos del usuario.

usuarioNombres

String

50

Nombres completos del usuario.

latitud

Decimal

(9,6)

Latitud de la ubicación del login.

longitud

Decimal

(9,6)

Longitud de la ubicación del login.

Ejemplo de Respuesta Exitosa

JSON


Errores Específicos

Gravedad

Código

Mensaje

Descripción

E

56001

Código QR inválido

El UUID no existe o ha sido eliminado.

W

56002

Código QR no leído

El servicio se consultó antes de que el usuario finalice el flujo.

W

56003

Login falló

Error interno inesperado durante el proceso de match.


circle-info

Notas de Implementación

Tenga en cuenta lo siguiente para la implementación

  • Consumo único: Por motivos de seguridad, los datos de perfil suelen estar disponibles para su descarga una sola vez. Asegúrese de persistir la información necesaria en su sesión local o base de datos tras recibir la respuesta exitosa.

  • Geolocalización: Los campos latitud y longitud corresponden a la ubicación reportada por el dispositivo móvil al momento de confirmar la identidad.

Last updated