Saltar al contenido principal
POST
/
v1
/
users
/
{id}
/
mfa
/
setup
Iniciar la configuración de MFA
curl --request POST \
  --url https://identity.sandbox.lerian.net/v1/users/{id}/mfa/setup \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "mfaType": "app"
}
'
{
  "secret": "JBSWY3DPEHPK3PXP",
  "url": "otpauth://totp/Lerian:johndoe?secret=JBSWY3DPEHPK3PXP&issuer=Lerian",
  "recoveryCodes": [
    "a1b2c3d4e5",
    "f6g7h8i9j0",
    "k1l2m3n4o5"
  ],
  "mfaType": "app",
  "enabled": false
}

Autorizaciones

Authorization
string
header
requerido

El token de autorización en formato 'Bearer '.

Parámetros de ruta

id
string
requerido

Identificador único del usuario que deseas consultar.

Cuerpo

application/json

Información necesaria para iniciar la configuración de MFA de un usuario.

mfaType
enum<string>
requerido

Tipo de MFA que se desea configurar.

Opciones disponibles:
app,
email,
sms

Respuesta

Configuración de MFA iniciada correctamente. Almacena el secreto y los códigos de recuperación antes de continuar con la verificación.

Resultado de la iniciación de la configuración de MFA, incluyendo el secreto y los códigos de recuperación.

secret
string

Secreto TOTP que el usuario o la aplicación debe almacenar de forma segura.

url
string

URL de OTP Auth para la generación de código QR (solo TOTP).

recoveryCodes
string[]

Códigos de recuperación de un solo uso que el usuario debe almacenar.

mfaType
enum<string>

Tipo de MFA que se configuró.

Opciones disponibles:
app,
email,
sms
enabled
boolean

Indica si MFA está habilitado actualmente.