Xsolla-logo

Autenticación mediante ID de dispositivo

post/login/device/{device_type}

Autentica a un usuario a través de un ID de dispositivo concreto. Para habilitar la autenticación silenciosa, utilice la instrucción .

Request
path Parameters
device_type
required
string

Tipo de dispositivo.

Enum: "android" "ios"
query Parameters
projectId
required
string <uuid>

ID del proyecto de Login procedente de Cuenta del editor.

payload
string

Sus datos personalizados. El valor del parámetro será devuelto en la notificación payload del user JWT (JWT de usuario). Longitud máxima recomendada inferior a 500 caracteres. Tenga en cuenta que este parámetro únicamente está disponible si usa un almacenamiento de datos de usuario personalizado.

with_logout
string
Default: "0"

Indica si se desactivan los valores del JWT de usuario existentes y si se activa el valor generado por esta llamada. Puede tener los siguientes valores:

  • "1" para desactivar los valores existentes y activar uno nuevo,
  • "0" para mantener activados los valores existentes.
Request Body schema: application/json
device
required
string <= 100 characters

Fabricante y nombre del modelo del dispositivo.

device_id
required
string [ 16 .. 36 ] characters

ID del dispositivo:

Responses
200

ACEPTAR

400

Bad Request (Solicitud errónea)

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
{
  • "device": "ONEPLUS A6003",
  • "device_id": "1AF516EFACD646F6"
}
Response samples
application/json
{
  • "token": "string"
}