> For the complete documentation index, see [llms.txt](https://docs.payments.thalescloud.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.payments.thalescloud.io/classic-tokenization/ja/ysuksu/deng-lu-hou/visa-cloud-token-framework/debaisubaindingu.md).

# デバイスバインディング

デバイスバインディングは、エンドユーザーデバイスをそのデバイスに保存されたトークンに関連付けます。

トークンリクエスタがVisa Token Service（VTS）にフローを開始します。VTSはその後、イシュアに呼び出しを行います。

トークン化サービスはVTSのリクエストを次に翻訳します [`requestDeviceBinding`](/classic-tokenization/ja/apirifarensu/ishuagtoweiapi/autobaundoishua.md).

トークン化（デジタル化）リクエストのようにデバイスバインディングを処理します。イシュアは信頼レベルを算出し、GREEN、YELLOW、またはREDの判定を返します。

デバイスバインディングは既存のトークンに対してのみリクエストできます。

YELLOW判定の場合、Visaはイシュアが少なくとも次のいずれかのID＆Vメソッドをサポートすることを要求します：

* SMSまたは電子メールによるOTP
* カスタマーケアへの電話
* イシュアアプリケーションでの検証
* 3DS

イシュアアプリケーションによる検証を使用する場合、イシュアとトークンリクエスタはプロトコルに合意する必要があります。このプロトコルにより、両アプリケーションは認証トークンを交換できます。

Visaは認証トークンの形式を定義および検証します。トークンはJSON Web Token（JWT）です。

イシュアとVisaは証明書を交換します。イシュアは自身の証明書を使用してJWTに署名します。トークンリクエスタはJWTをVTSに送信し、VTSは署名を検証します。

デバイスバインディングが完了すると、VTSは結果を含む通知を送信します。トークン化サービスはそれを次に翻訳します [`notifyVirtualCardChange`](/classic-tokenization/ja/apirifarensu/ishuagtoweiapi/autobaundoishua.md).

シーケンス図はエンドツーエンドのフローを示します。

トークンリクエスタによって開始されるデバイスバインディング：

<figure><img src="/files/1db25b209b4d053ccc43b4c6edafcebd751314ec" alt=""><figcaption><p>トークンリクエスタによって開始されるデバイスバインディング</p></figcaption></figure>

{% hint style="info" %}
を省略して、ID＆Vメソッドリストを動的に管理できます `idvMethodList` を `requestDeviceBinding` レスポンスに。

このアプローチでは、VTSが毎回ID＆Vメソッドリストを要求するたびに、トークン化サービスがを呼び出します [`getIDnVMethodList`](/classic-tokenization/ja/apirifarensu/ishuagtoweiapi/autobaundoishua.md).

を含める場合 `idvMethodList` を `requestDeviceBinding` レスポンス、トークン化サービスはそれを現在のセッションのためにキャッシュします。その後、必要に応じてVTSに返し、を呼び出す必要はありません `getIDnVMethodList`.
{% endhint %}

トークンとデバイス間のバインディングは、イシュアまたはトークンリクエスタのいずれかが解除できます。

これは以下の2つのフローに図示されています。

イシュアによって開始されるバインディング解除：

<figure><img src="/files/079ea56f7fda12298a00efca0b25d4838153e2e2" alt=""><figcaption><p>イシュアによって開始されるバインディング解除</p></figcaption></figure>

トークンリクエスタによって開始されるバインディング解除：

<figure><img src="/files/a571042feff9bbf75a61a963cf8e74aa667662fb" alt=""><figcaption><p>トークンリクエスタによって開始されるバインディング解除</p></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.payments.thalescloud.io/classic-tokenization/ja/ysuksu/deng-lu-hou/visa-cloud-token-framework/debaisubaindingu.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
