Xsolla-logo

Actualizar la configuración de la autenticación de dos factores del usuarioClient-side

post/users/me/mfa

Actualiza la configuración de autenticación de dos factores del usuario. El usuario debe confirmar los cambios ingresando un código de un solo uso.

El flujo de trabajo empleado con esta llamada:

  1. El usuario habilita o deshabilita la autenticación de dos factores.
  2. La aplicación envía la solicitud al servidor de Xsolla Login.
  3. El servidor de Xsolla Login envía el código de confirmación de un solo uso al usuario y devuelve la URL de la página de autenticación de dos factores.
  4. La aplicación redirige al usuario a la URL.
  5. El usuario ingresa el código de un solo uso.
  6. Se aplica la nueva configuración de autenticación de dos factores.

Debe habilitar la autenticación de dos factores para el proyecto de Login. Contacte con su gestor del éxito del cliente para habilitarla.

SecurityBearer
Request
query Parameters
login_url
string

URL to redirect the user to after account confirmation, successful authentication, two-factor authentication configuration, or password reset confirmation. Must be identical to the Callback URL specified in the URL block of Publisher Account. For the scenario of a login error, the value should be identical to the the Error callback URL specified in the URL block of Publisher Account. To find the settings, go to Login > your Login project and select the Callback URLs section in the upper block. Required if there are several Callback URLs.

Request Body schema: application/json
mfa_type
required
string

Tipo del segundo factor. Puede ser: email o sms. Debe habilitar el tipo especificado para el proyecto de Login. Contacte con su gestor del éxito del cliente para configurarlo.

Enum: "email" "sms"
enabled
boolean
Default: false

Estado de la configuración de la autenticación de dos factores. Establezca el valor true para habilitarla y el valor false en caso contrario.

locale
string

Región en el formato <language code>_<country code>, pr el cual:

  • "language code": código de idioma en el formato ISO 639-1;
  • country code: código de país o región en el formato ISO 3166-1 alpha-2.
Responses
200

ACEPTAR

401

Unauthorized (No autorizado)

422

Unprocessable Entity (Entidad no procesable)

429

Too Many Requests (Demasiadas solicitudes)

Request samples
application/json
{
  • "enabled": true,
  • "mfa_type": "email"
}