Header - AP-Device-Identifier header-ap-device-identifier

NOTE
このページのコンテンツは、情報提供のみを目的として提供されています。 このAPIを使用するには、Adobeの現在のライセンスが必要です。 無断使用は認められません。

概要 overview

AP-Device-Identifier リクエストヘッダーには、クライアントアプリケーションによって作成されたストリーミングデバイス識別子が含まれています。

構文 syntax

AP-Device-Identifier: <type> <identifier>
ヘッダータイプ
リクエストヘッダー
Standard
いいえ

指令 directives

<type>

デバイス識別子タイプ。

次に示すように、サポートされているタイプは1つだけです。

タイプ
指紋
デバイス識別子は、各デバイスに対してクライアントアプリケーションによって作成および管理される安定した一意の識別子で構成されます。
クライアントアプリケーションは、デバイス識別子を失ったり変更したりすると認証が無効になるため、永続ストレージにキャッシュする必要があります。 クライアントアプリケーションは、アプリケーションのアンインストール、再インストール、アップグレードなどのユーザーアクションによって生じる値の変更を防ぐ必要があります。

<識別子>

デバイス IDのBase64-encoded値。

例 example

// device identifier
// ba23d141-d715-561c-94f4-e9e4c966b1eb

// Base64-encoded
// YmEyM2QxNDEtZDcxNS01NjFjLTk0ZjQtZTllNGM5NjZiMWVi

AP-Device-Identifier: fingerprint YmEyM2QxNDEtZDcxNS01NjFjLTk0ZjQtZTllNGM5NjZiMWVi

Cookbooks cookbooks

IMPORTANT
ドキュメントのリソースは、参照目的で提供されます。
ドキュメントリソースは完全なものではなく、プロジェクトで作業するには追加の変更が必要になる場合があります。
実際の実装に関係なく、AP-Device-Identifier ヘッダーには、​ ディレクティブ ​ セクションで説明されているようにフォーマットされた値を含める必要があります。

ブラウザー browsers

ブラウザーで実行されているデバイスのAP-Device-Identifier ヘッダーを構築するには、クライアントアプリケーションで、ブラウザー、デバイス、ユーザー固有のデータなどの利用可能なデータに基づいて、安定した一意の識別子を計算する必要があります。

(*) ブラウザーまたはデバイスのフィンガープリント メカニズムを提供するライブラリまたはサービスを統合することをお勧めします。

モバイルデバイス mobile-devices

iOSとiPadOS ios-ipados

iOSまたはiPadOSを実行しているデバイスのAP-Device-Identifier ヘッダーを作成するには、次のドキュメントを参照してください。

(*)指定されたOS値に対してSHA-256 ハッシュ関数を適用することをお勧めします。

Android android

Androidを実行しているデバイスのAP-Device-Identifier ヘッダーを作成するには、次のドキュメントを参照してください。

  • ANDROID_IDのAndroid開発者向けドキュメント。

(*)指定されたOS値に対してSHA-256 ハッシュ関数を適用することをお勧めします。

TV接続デバイス tv-connected-devices

tvOS tvos

tvOSを実行しているデバイスのAP-Device-Identifier ヘッダーを作成するには、次のドキュメントを参照してください。

(*)指定されたOS値に対してSHA-256 ハッシュ関数を適用することをお勧めします。

Fire OS fireos

Fire OSを実行しているデバイスのAP-Device-Identifier ヘッダーを作成するには、次のドキュメントを参照してください。

  • ANDROID_IDのAndroid開発者向けドキュメント。

(*)指定されたOS値に対してSHA-256 ハッシュ関数を適用することをお勧めします。

Roku OS rokuos

Roku OSを実行しているデバイスのAP-Device-Identifier ヘッダーを作成するには、次のドキュメントを参照してください。

(*)指定されたOS値に対してSHA-256 ハッシュ関数を適用することをお勧めします。

その他 others

ドキュメントに記載されていないデバイスプラットフォームの場合、デバイス識別子は、通常、デバイスのハードウェアマニュアルで指定されている、利用可能なハードウェア識別にリンクする必要があります。

使用可能なハードウェア識別子がない場合は、クライアントアプリケーションの属性に基づいて一意に生成された識別子を使用し、永続ストレージにキャッシュする必要があります。

recommendation-more-help
pass-help-authentication