Xsolla-logo

Atualizar as configurações de autenticação de dois fatores do usuárioClient-side

post/users/me/mfa

Atualiza as configurações de autenticação de dois fatores do usuário. O usuário deve confirmar as alterações inserindo um código único.

O fluxo de trabalho para usar esta chamada:

  1. O usuário habilita ou desabilita a autenticação de dois fatores.
  2. O aplicativo envia a solicitação para o servidor Xsolla Login.
  3. O servidor Xsolla Login envia o código de confirmação de uma vez para o usuário e retorna o URL da página de autenticação de dois fatores.
  4. O aplicativo redireciona o usuário para o URL.
  5. O usuário insere o código único.
  6. Novas configurações de autenticação de dois fatores são aplicadas.

Você deve habilitar a autenticação de dois fatores para o projeto Login. Entre em contato com seu Gerente de Sucesso do Cliente para habilitá-lo.

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 do segundo fator. Pode ser: email ou sms. Você deve habilitar o tipo especificado para o projeto Login. Entre em contato com seu gerente de sucesso do cliente para configurá-lo.

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

Status das configurações de autenticação de dois fatores. Defina o valor true para habilitar e o valor false para o contrário.

locale
string

Região no formato <language code>_<country code>, onde :

Responses
200

OK

401

Desautorizado

422

Entidade não processável

429

Pedidos demais

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