Aprobar inicio de sesión por QR
Endpoint: POST /auth/qr-login/approve
Permite aprobar un inicio de sesión previamente solicitado mediante código QR. Solo accesible para usuarios autenticados.
🔐 Requiere autenticación JWT
El usuario que aprueba el login debe estar logueado previamente.
📝 Cuerpo de la solicitud
{
"qrToken": "string"
}
| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
| qrToken | string | ✅ | Token QR generado por el sistema |
📋 Respuestas
✅ 200 OK
{
"code": 1001,
"message": "QR login approved"
}
❌ 400 Bad Request
{
"code": 4006,
"message": "Invalid or expired QR token"
}
❌ 404 Not Found
{
"code": 4040,
"message": "User not found"
}
Nota:
Este endpoint genera un token de acceso anticipado y lo emite por socket. El token QR se invalida inmediatamente después.
Para más información sobre la integración por socket, consulta: Qr Socket