Skip to main content

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.