Xsolla-logo

Authentifier par ID d'appareilClient-side

post/login/device/{device_type}

Authentifie l'utilisateur par le biais de l'ID d'un appareil spécifique. Pour activer l'authentification silencieuse, suivez les instructions.

Request
path Parameters
device_type
required
string

Type d'appareil.

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

ID de projet de connexion issu du Compte éditeur.

payload
string

Vos données personnalisées. La valeur du paramètre sera renvoyée dans la revendication payload du JWT utilisateur. La longueur maximale recommandée est de moins de 500 caractères. Notez que ce paramètre n'est disponible qu'avec un stockage de données utilisateur personnalisé.

with_logout
string
Default: "0"

Indique s'il faut désactiver les valeurs existantes du JWT utilisateur et activer celles générées par cet appel. Valeurs possibles :

  • 1 : pour désactiver les valeurs existantes et en activer une nouvelle ;
  • 0 : pour garder les valeurs existantes activées.
Request Body schema: application/json
device
required
string <= 100 characters

Fabricant et nom du modèle d'appareil.

device_id
required
string [ 16 .. 36 ] characters

ID de l'appareil :

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"
}