Xsolla-logo

デバイスIDによる認証Client-side

post/login/device/{device_type}

特定のデバイスIDを介してユーザーを認証します。サイレント認証を有効にするには、説明を使用してください。

Request
path Parameters
device_type
required
string

デバイスタイプ。

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

パブリッシャーアカウントからのログインプロジェクトID。

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"

既存のユーザーJWT値を非アクティブ化し、このコールによって生成されたものをアクティブ化するかどうかを示します。次の値を指定できます。

  • 1 は、既存の値を非アクティブ化し、新しい値をアクティブ化します。
  • 0 は、既存の値をアクティブ化したままにします。
Request Body schema: application/json
device
required
string <= 100 characters

デバイスの製造元メーカーや機種名。

device_id
required
string [ 16 .. 36 ] characters

デバイスID:

Responses
200

OK

400

無効なリクエスト

401

未認証

404

見つかりません

422

処理不可能なエンティティー

429

リクエストの回数が多すぎます

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