Solicitud de Login

LBMIdentificadorGet

Este servicio es el punto de inicio para el flujo de autenticación. Su propósito es generar un identificador único de solicitud que vincula la sesión actual con los pasos subsiguientes de validación de identidad.

Flujo de Uso

El identificador obtenido (lbmUUID) es la pieza clave para la interacción entre plataformas:

  1. 💻 Escenario Desktop: El Frontend debe convertir el lbmUUID en un Código QR. El usuario escaneará este código utilizando la aplicación de MIA o el Identity Rail.

  2. 📱 Escenario Móvil: El Frontend debe utilizar el lbmUUID para construir un Link (URL) y abrir el mismo en otra pestaña.

Especificación del Request

Este servicio no requiere el envío de datos adicionales dentro del objeto de parámetros.

Ejemplo de Cuerpo (JSON):

{
  "service": "LBMIdentificadorGet",
  "params": {}
}

Especificación del Response

El identificador generado se devuelve dentro del array result.

Definición de Campos en result

Campo

Tipo

Longitud

Descripción

lbmUUID

String

46

Identificador único y universal de la solicitud de login (UUID).

Ejemplo de Respuesta Exitosa


circle-info

Tips para el Desarrollador

Con el objetivo de mejorar la experiencia, tenga en cuenta las siguientes sugerencias:

  • Vigencia: El lbmUUID tiene una validez temporal limitada. Si el usuario no escanea el QR o no invoca el link en el tiempo estipulado, el servicio de verificación posterior retornará un error de expiración.

  • Visualización: Para el código QR, se recomienda un nivel de corrección de errores "M" o "Q" para asegurar que la cámara del móvil pueda leerlo incluso en condiciones de brillo subóptimas.

Last updated