Configurar autenticación en dos pasos (2FA)
Endpoint: POST /auth/account/2fa/setup
Genera el secreto necesario para habilitar 2FA en el usuario autenticado y devuelve el código QR para escanearlo con una app autenticadora.
🔐 Requiere autenticación JWT
El usuario debe estar autenticado para acceder a este endpoint.
📋 Respuestas
✅ 201 Created
{
"code": 2003,
"message": "Two-factor authentication generated successfully.",
"data": {
"status": "pending",
"base32": "string",
"qrcode": "string",
"token": "string"
}
}
- base32: Clave secreta en formato base32 para configurar 2FA.
- qrcode: Imagen en formato base64 del código QR para escanear con la app autenticadora (Google Authenticator, Authy, etc).
- token: Token unico para verificar la cuenta.
❌ 401 Unauthorized
- Sin token válido.
Nota: Sin Notas.