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

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

最終更新日:Apr 01, 2025

必要なアプリが利用可能で、アプリでオンラインでユーザーを認証する場合にのみ、ワイヤレス SDK とサーバー側の統合方法を使用して、ID Verification をアプリと統合できます。

前提条件

HTTP または HTTPS リクエストを送信して ID Verification 操作を呼び出す場合は、リクエスト署名を構築する方法を理解している必要があります。データ署名方法の詳細については、「API 署名方法」をご参照ください。

手順

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

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

    [APP SDK] メソッドを使用して ID Verification をアプリと統合するには、次の手順を実行します。

    1. サーバーで Initialize 操作を呼び出します。

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

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

    次の図は、手順の詳細を示しています。image.png

    ステップ

    説明

    1

    ユーザーは、加盟店アプリを使用してワークフローを開始します。

    2

    アプリは検証 SDK を呼び出して、MetaInfo を取得します。

    3

    検証 SDK は MetaInfo を返します。

    4

    アプリはアプリサーバーに検証リクエストを送信し、MetaInfo を渡します。

    5

    アプリサーバーは アプリ サーバーは Initialize 検証操作を呼び出して、Alibaba Cloud へのリクエストを開始します。 Alibaba Cloudへのリクエストを開始するための検証操作。

    6

    Alibaba Cloud は、TransactionId の値をアプリサーバーに返します。

    7

    アプリ サーバーは、TransactionId の値をアプリに渡します。

    8

    アプリが検証 SDK を呼び出します。

    9

    検証 SDK は、送信された検証データを Alibaba Cloud に渡します。

    説明

    初期化 操作中にセキュリティモードが有効になっている場合、デバイス トークンはシンガポール リージョンにアップロードされ、リスク タグが返されて検証結果が使用されます。

    10

    Alibaba Cloud はデータに基づいて検証結果を判断し、SDK に検証結果を返します。

    11

    SDK はコールバック関数を使用して、アプリが検証ステータスを取得するようにガイドします。

    12

    アプリはアプリサーバーに検証ステータスを問い合わせます。

    13

    アプリサーバーは、Alibaba Cloud から検証結果をクエリするために、CheckResult 操作を呼び出します。

    14

    Alibaba Cloud は検証結果と関連する検証情報をアプリサーバーに返します。

    15

    アプリサーバーは取得した検証情報を処理し、機密ではない情報をアプリに渡します。

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

    • サーバーで initialize 操作 initialize 操作を呼び出しますInitialize初期化 を呼び出します。サーバー上。

      この操作を呼び出すと、TransactionId を取得できます。これは、SDK がアプリを起動するために必要です。TransactionId は ID Verification - KYC 内の固有の識別子であり、検証リクエストの操作を接続するために使用されます。詳細については、「初期化」をご参照ください。

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

    • サーバーで query 操作 クエリ操作を呼び出しますCheckResultCheckResult を呼び出します。 サーバー上で。

      検証が完了したら、サーバーでこの操作を呼び出して、検証ステータスと検証情報を取得できます。詳細については、「検証が完了すると、サーバー上でこの操作を呼び出して、検証ステータスと検証情報を取得できます。詳細については、「CheckResult」をご参照ください。