Xsolla-logo

Mettre à jour les paramètres utilisateur d'authentification à deux facteursClient-side

post/users/me/mfa

Met à jour les paramètres d'authentification à deux facteurs de l'utilisateur. L'utilisateur doit confirmer les changements en entrant un code à usage unique.

Flux d'utilisation de cet appel :

  1. L'utilisateur active ou désactive l'authentification à deux facteurs.
  2. L'application envoie la requête au serveur Xsolla Login.
  3. Le serveur Xsolla Login envoie le code de confirmation à usage unique à l'utilisateur et renvoie l'URL de la page d'authentification à deux facteurs.
  4. L'application redirige l'utilisateur vers l'URL.
  5. L'utilisateur saisit le code à usage unique.
  6. Les nouveaux paramètres d'authentification à deux facteurs sont appliqués.

Vous devez activer l'authentification à deux facteurs pour le projet de connexion. Pour ce faire, contactez votre responsable de la réussite client.

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

Type de deuxième facteur. Valeurs possibles : email ou sms. Activez le type spécifié pour le projet de connexion. Pour la configuration, contactez votre responsable de la réussite client.

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

Statut des paramètres d'authentification à deux facteurs. Définir la valeur true pour l'activation, et la valeur false dans le cas contraire.

locale
string

Langue dans le format <language code>_<country code>, où :

  • language code : code de langue dans le format ISO 639-1 ;
  • country code : code de pays ou de région dans le format ISO 3166-1 alpha-2.
Responses
200

OK

401

Unauthorized

422

Unprocessable Entity

429

Too Many Requests

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