メインコンテンツへスキップ

概要

コントラクトの選択

コントラクトの選択は、生体認証キャプチャが行われる場所の結果であり、独立した決定ではありません。以下の表をガイドとして使用してください。

コントラクト使用する場面キャプチャフロー
Web & SDKキャプチャジャーニーが Unico によってホストされている場合(Web iFrame、リダイレクト、またはネイティブ SDK)Unico が制御キャプチャ前にプロセスを作成 → ユーザーがジャーニーを経由 → コールバックまたはポーリングで結果が返される
APIアプリケーションがキャプチャを制御し(Unico SDK を使用するかどうかに関わらず)、呼び出しで直接画像を送信する場合クライアントが制御プロセス作成と同時に画像を送信 → 同期的に結果が返される

ホストと環境

コントラクトサンドボックスホスト本番ホスト
Web & SDKhttps://api.idcloud.uat.unico.apphttps://api.idcloud.unico.app
APIhttps://api.id.uat.unico.apphttps://api.id.unico.app
OAuth2 / Tokenhttps://identityhomolog.acesso.iohttps://identity.acesso.io

詳細は環境を参照してください。

認証

すべての Unico コントラクトは、urn:ietf:params:oauth:grant-type:jwt-bearer を使用した OAuth2 で取得した Bearer トークン(JWT) を使用します。

詳細は認証を参照してください。

コントラクト間のペイロードの違い

同じ概念的な操作(「本人確認プロセスの作成」)は、各コントラクトで異なる形式をとります。統合間で移行する際の簡単なリファレンスとして以下の表を使用してください。

プロセス作成
側面Web & SDKAPI
エンドポイントPOST /client/v1/processPOST /processes/v1
認証Authorization: Bearer <jwt>Authorization: Bearer <jwt> + APIKEY
画像送信しない(Unico のジャーニーでキャプチャ)imageBase64 として送信
ユーザー識別person.duiType + person.duiValuesubject.code(CPF / CURP)
ドキュメントタイプCPF、CURP、SSN、NIN、DNI、NIKCPF、CURP のみ
パイプライン定義flow(列挙型、30 以上の値)APIKEY に暗黙的(機能)
コールバックcallbackUri(ユーザーリダイレクト)なし(同期)
WebhookWebhook v1(最終結果)Webhook v1(オプション)
ジャーニー URL を返すあり(userRedirectUrlなし
結果非同期(GET ポーリングまたは Webhook)同期(レスポンスで)
SDK トークンあり(tokenwebAppTokenなし
結果の取得
側面Web & SDKAPI
エンドポイントGET /client/v1/process/\{id\}GET /processes/v1/\{id\}(作成レスポンスにも含まれる)
ステータスstate + result(プレフィックス付き列挙型)status(1、3、5)
結果構造process.authenticationInfo.{capability}Result の下にネストフラット:unicoIdlivenessgovernmentidentityFraudsters
ドキュメントservices[].documents[](OCR 付き RG/CNH)別エンドポイント(GET /processes/v1/\{id\}/document

次のステップ