Saltar al contenido principal

Solicitar inicio de sesión por QR

Endpoint para generar un código QR único y temporal para iniciar sesión escaneando desde otro dispositivo.


⚠️ Endpoint deprecado

Este endpoint se encuentra actualmente DEPRECADO.
No se utiliza en el flujo activo de autenticación, pero se mantiene documentado por compatibilidad futura o referencia histórica.

POST/auth/qr-login/request

Genera un token temporal para inicio de sesión vía QR (endpoint deprecado)

📤 Respuesta

{
"code": 1001,
"message": "QR login request created",
"qrToken": "abc123"
}

Contexto de uso (histórico)

Este endpoint fue diseñado para permitir:

  1. Solicitar un token de inicio de sesión desde un dispositivo A
  2. Mostrar un código QR con dicho token
  3. Escanear el QR desde un dispositivo B autenticado
  4. Completar el login en el dispositivo A

Actualmente, este flujo no está habilitado en producción.


Request Body

Sin body

Este endpoint no requiere body.
La solicitud se realiza únicamente mediante el método POST.


Tipos de respuesta

Respuesta exitosa

QR generado (1001)

{
"code": 1001,
"message": "QR login request created",
"qrToken": "abc123"
}

Notas importantes:

  • El qrToken es temporal
  • Tiempo de validez: 1 minuto
  • Si no se escanea a tiempo, debe solicitarse uno nuevo

Expiración y seguridad

Características de seguridad

  • Tokens QR con expiración corta (1 minuto)
  • Uso único (one-time token)
  • Asociado a sesión temporal
  • Diseñado para minimizar riesgos de replay

Estado actual

Estado del endpoint

  • 🚫 No utilizado en flujos activos
  • 📄 Documentado solo como referencia
  • 🔒 Puede ser reactivado o eliminado en el futuro

Enlaces relacionados