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/requestGenera 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:
- Solicitar un token de inicio de sesión desde un dispositivo A
- Mostrar un código QR con dicho token
- Escanear el QR desde un dispositivo B autenticado
- 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
qrTokenes 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
- Login tradicional - POST /auth/login
- Autenticación