Xsolla-logo

Über Geräte-ID authentifizierenClient-side

post/login/device/{device_type}

Authentifiziert einen Benutzer über eine bestimmte Geräte-ID. Wie Sie die stille Authentifizierung aktivieren, erfahren Sie in dieser Anleitung.

Request
path Parameters
device_type
required
string

Gerätetyp.

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

Login-Projekt-ID aus dem Kundenportal.

payload
string

Your custom data. The value of the parameter will be returned in the payload claim of the user JWT. Recommended maximum length less than 500 characters. Note, that this parameter is only available if you use a custom user data storage.

with_logout
string
Default: "0"

Zeigt an, ob die vorhandenen Benutzer-JWT-Werte deaktiviert und stattdessen der durch diesen Aufruf generierte Wert aktiviert werden sollen. Folgende Werte sind möglich:

  • 1, um die vorhandenen Werte zu deaktivieren und einen neuen Wert zu aktivieren,
  • 0, damit die vorhandenen Werte aktiviert bleiben.
Request Body schema: application/json
device
required
string <= 100 characters

Hersteller und Modellname des Geräts.

device_id
required
string [ 16 .. 36 ] characters

Geräte-ID:

Responses
200

OK

400

Bad Request

401

Unauthorized

404

Not Found

422

Unprocessable Entity

429

Too Many Requests

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