Xsolla-logo

Autenticación completa por número de teléfonoClient-side

post/login/phone/confirm

Realiza la autenticación mediante el número de teléfono del usuario y un código de confirmación. El ciclo de vida del código es de 3 minutos.

Esta llamada solo se utiliza con la llamada Start auth by phone number.

El flujo de trabajo empleado con esta llamada es el siguiente:

  1. La aplicación abre un formulario de autenticación para que el usuario pueda introducir su número de teléfono.
  2. El usuario introduce su número de teléfono.
  3. La aplicación envía la solicitud Start auth by phone number al servidor de Xsolla Login: a. Si el parámetro send_link es true, después de esta solicitud, deberá enviar la solicitud Get confirmation code para que el SMS contenga el código de confirmación y el enlace. b. Si el parámetro send_link es false o no se transmite, el SMS contendrá solo el código de confirmación.
  4. El servidor de Xsolla Login envía el SMS y devuelve el ID del código de confirmación.
  5. La aplicación indica un campo para que el usuario ingrese el código de confirmación.
  6. El usuario introduce el código de confirmación recibido o sigue el enlace.
  7. La aplicación envía esta solicitud al servidor de Xsolla Login con el ID recibido.
  8. Al usuario se le considera autorizado.
Request
query Parameters
projectId
required
string <uuid>

ID del proyecto de Login procedente de Cuenta del editor.

Request Body schema: application/json
code
required
string

Código de confirmación.

phone_number
required
string^\+(\d){5,25}$

Número de teléfono del usuario.

operation_id
required
string

ID del código de confirmación.

Responses
200

ACEPTAR

401

Unauthorized (No autorizado)

404

Not Found (No encontrado)

422

Unprocessable Entity (Entidad no procesable)

429

Too Many Requests (Demasiadas solicitudes)

Request samples
application/json
{
  • "code": "string",
  • "operation_id": "string",
  • "phone_number": "string"
}
Response samples
application/json