デバイスバインディング



最終更新
役に立ちましたか?
デバイスバインディングは、エンドユーザーデバイスをそのデバイスに保存されたトークンに関連付けます。
トークンリクエスタがVisa Token Service(VTS)にフローを開始します。VTSはその後、イシュアに呼び出しを行います。
トークン化サービスはVTSのリクエストを次に翻訳します requestDeviceBinding.
トークン化(デジタル化)リクエストのようにデバイスバインディングを処理します。イシュアは信頼レベルを算出し、GREEN、YELLOW、またはREDの判定を返します。
デバイスバインディングは既存のトークンに対してのみリクエストできます。
YELLOW判定の場合、Visaはイシュアが少なくとも次のいずれかのID&Vメソッドをサポートすることを要求します:
SMSまたは電子メールによるOTP
カスタマーケアへの電話
イシュアアプリケーションでの検証
3DS
イシュアアプリケーションによる検証を使用する場合、イシュアとトークンリクエスタはプロトコルに合意する必要があります。このプロトコルにより、両アプリケーションは認証トークンを交換できます。
Visaは認証トークンの形式を定義および検証します。トークンはJSON Web Token(JWT)です。
イシュアとVisaは証明書を交換します。イシュアは自身の証明書を使用してJWTに署名します。トークンリクエスタはJWTをVTSに送信し、VTSは署名を検証します。
デバイスバインディングが完了すると、VTSは結果を含む通知を送信します。トークン化サービスはそれを次に翻訳します notifyVirtualCardChange.
シーケンス図はエンドツーエンドのフローを示します。
トークンリクエスタによって開始されるデバイスバインディング:

を省略して、ID&Vメソッドリストを動的に管理できます idvMethodList を requestDeviceBinding レスポンスに。
このアプローチでは、VTSが毎回ID&Vメソッドリストを要求するたびに、トークン化サービスがを呼び出します getIDnVMethodList.
を含める場合 idvMethodList を requestDeviceBinding レスポンス、トークン化サービスはそれを現在のセッションのためにキャッシュします。その後、必要に応じてVTSに返し、を呼び出す必要はありません getIDnVMethodList.
トークンとデバイス間のバインディングは、イシュアまたはトークンリクエスタのいずれかが解除できます。
これは以下の2つのフローに図示されています。
イシュアによって開始されるバインディング解除:

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

最終更新
役に立ちましたか?
役に立ちましたか?