Xsolla-logo

Autenticação via ID do dispositivoClient-side

post/login/device/{device_type}

Autentica um usuário por meio de um ID de dispositivo específico. Para habilitar a autenticação silenciosa, use a instrução.

Request
path Parameters
device_type
required
string

Tipo do dispositivo.

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

ID do projeto Login da Conta de Distribuidor.

payload
string

Seus dados personalizados. O valor do parâmetro será retornado na declaração payload do JWT do usuário. Recomenda-se um comprimento máximo inferior a 500 caracteres. Observe que esse parâmetro só estará disponível se você usar um armazenamento de dados de usuário personalizado.

with_logout
string
Default: "0"

Mostra se os valores JWT do usuário existentes devem ser desativados e ativa o valor gerado por essa chamada. Pode ter os seguintes valores:

  • '1' para desativar os valores existentes e ativar um novo,
  • '0' para manter os valores existentes ativados.
Request Body schema: application/json
device
required
string <= 100 characters

Nome do fabricante e modelo do dispositivo.

device_id
required
string [ 16 .. 36 ] characters

ID do dispositivo:

Responses
200

OK

400

Pedido incorreto

401

Desautorizado

404

Não encontrado

422

Entidade não processável

429

Pedidos demais

Request samples
application/json
{
  • "device": "ONEPLUS A6003",
  • "device_id": "1AF516EFACD646F6"
}
Response samples
application/json
{
  • "token": "string"
}