すべてのプロダクト
Search
ドキュメントセンター

ID Verification:ID Verification とアプリの統合

最終更新日:Jan 13, 2025

必要なアプリが利用可能で、アプリでユーザーをオンラインで検証する場合にのみ、クライアント SDK とサーバー側 API オペレーションを使用して ID Verification をアプリと統合できます。

前提条件

HTTP または HTTPS リクエストを送信して ID Verification オペレーションを呼び出す場合は、リクエスト署名の作成方法を理解している必要があります。

データ署名方式の詳細については、「API 署名方式」をご参照ください。

手順

  1. ID Verification を有効化します。詳細については、「ID Verification - KYC の有効化」をご参照ください。

  2. ID Verification をアプリと統合します。

    [ワイヤレス SDK とサーバー側の統合] 方式を使用して ID Verification をアプリと統合するには、次の手順を実行します。

    1. サーバーで Initialize オペレーションを呼び出します。

    2. ID Verification と統合するクライアントで SDK を呼び出します。

    3. サーバーでクエリ操作を呼び出します。

    次の図は、手順の詳細を示しています。时序图

    手順

    説明

    1

    ユーザーは、加盟店アプリケーションを通じてビジネスプロセス(ID 確認プロセスなど)を開始します。

    2

    加盟店アプリは getMetaInfo インターフェースを呼び出して、準備のために Alibaba Cloud SDK とユーザーのデバイスに関するメタ情報を取得します。

    3

    Alibaba Cloud SDK は、メタ情報を加盟店アプリケーションに返します。

    4

    加盟店アプリケーションはトランザクションを初期化し、メタ情報を加盟店サーバーに渡します。

    5

    メタ情報を入力として、加盟店サーバーは Initialize API を呼び出して、SDK 接続と動作に関するパラメーターを含むクライアント構成情報を取得します。

    6

    Alibaba Cloud サーバーは、メタ情報に基づいてユーザビリティチェックを実行します。チェックに合格すると、Alibaba Cloud サーバーはクライアント構成情報を加盟店サーバーに返します。

    7

    加盟店サーバーは、クライアント構成情報を加盟店アプリケーションに返します。

    8

    加盟店アプリケーションは、手順 7 で取得したクライアント構成情報を使用して Alibaba Cloud SDK を起動します。

    9

    Alibaba Cloud SDK はユーザーと対話し、必要なデータ(顔画像など)を取得し、検証のために Alibaba Cloud サーバーにアップロードします。Alibaba Cloud SDK と Alibaba Cloud サーバー間で複数回のやり取りが行われる場合があります。

    10

    Alibaba Cloud サーバーは、アップロードされたユーザーデータに対して関連チェックを実行し、トランザクションステータスを Alibaba Cloud SDK に返します。対応するすべてのチェックに合格すると、成功を示す結果コードが Alibaba Cloud SDK に返されます。そうでない場合は、プロセスが中断され、ユーザーと Alibaba Cloud SDK 間でさらにやり取りが必要になる場合があります。

    11

    Alibaba Cloud SDK は、トランザクションが完了したことを加盟店アプリケーションに通知します。

    12

    加盟店アプリケーションは、トランザクションが完了したことを加盟店サーバーと同期し、トランザクションの詳細のダブルチェックを開始します。

    13

    加盟店サーバーは CheckResult API を呼び出して、Alibaba Cloud サーバーでトランザクションの詳細を再度確認します。

    14

    Alibaba Cloudサーバーはトランザクションの詳細をマーチャントサーバーに返します。

    説明

    情報セキュリティを確保するため、キャプチャされた顔画像などの機密情報は加盟店サーバーにのみ返されます。

    15

    加盟店サーバーは、Alibaba Cloud サーバーから返されたトランザクションの詳細をフィルタリングし、機密ではない情報を加盟店アプリケーションに返します。

    16

    加盟店アプリケーションは、プロセスが完了したことをユーザーに通知します。

  3. 次のいずれかの方法を使用して、ID Verification をアプリと統合します。

    • ID Verification をサーバーと統合します。詳細については、「Initialize」をご参照ください。

    • ID Verification SDK をクライアントと統合します。詳細については、以下のトピックをご参照ください。