---
title: スマート再検証
description: 登録後のトランザクションでユーザーを再認証し、希望するエクスペリエンスとフローの重要度に応じて認証方法を変更できます。
canonical: https://developer.unico.io/ja/dual-api/products/step-up-authentication/smart-revalidation/index
locale: ja
generated_by: markdown-export
---

- [/ja/](/ja/)
- [構築](/ja/dual-api/products/)
- [ステップアップ認証](/ja/dual-api/products/step-up-authentication/)
- スマート再検証

**このページの内容スマート再検証登録後のトランザクションでユーザーを再認証し、希望するエクスペリエンスとフローの重要度に応じて認証方法を変更できます。

### この製品が解決する課題​

スマート再検証は、ユーザーを最小限のフリクションで再認証するという課題に対応します。複数の本人確認方法を適応的にオーケストレーションすることで、各トランザクションのリスクレベルに応じた最適な方法を選択します。
毎回完全な生体認証キャプチャを要求する代わりに、メタデータやパスキーを既存の生体認証データ（任意）と組み合わせます。
最小フリクションレベルはuseCaseを選択することで設定できます。重要度レベルに基づいて、最小フリクションをサイレント認証、パスキー、または顔面生体認証のみのチャレンジに設定することができます。選択後、Unicoは顔面生体認証と同レベルのセキュリティを常に保証しながら、可能な限り低いフリクションの技術をオーケストレーションします。
**この製品を使用する場面：**

定期的な再認証（例：パスワードレスログイン、週次 の再確認）。
金融振込
アカウント管理（例：パスワードや利用限度額の変更）
サービス申し込み
新しいデバイスの登録
金融操作（投資、ローン、キャッシュアウト）など。

**この製品を使用しない場面：**

トランザクションのたびにライブネスレスポンスの詳細情報にアクセスする必要がある場合 — スマート再検証は、そのすべてのエクスペリエンスを通じて最終結果のみを返します。生体認証キャプチャにエスカレーションした場合でも、ライブネス検出結果単体は返されません。

### 関連するケイパビリティ​

単一の適応型ケイパビリティ：
[Smart Revalidation](/ja/capabilities/smart-revalidation)
ケイパビリティ要件フロー内の役割**スマート再検証**必須メタデータ、パスキー、生体認証データを適応的にオーケストレーションし、ユーザーが参照プロセスと一致するかを検証します。
### 前提条件​

**Bearerトークン** — [認証](/ja/dual-api/developers/api-reference/authentication)を参照してください。
**サンドボックス認証情報** — [環境](/ja/dual-api/developers/api-reference/environments)を参照してください。
**SDKまたはWebコンポーネントのインストール** — WebおよびSDKインテグレーションのみ。[SDKとツール](/ja/developers/sdks-and-tools/overview)を参照してください。
**参照用生体認証** — ユーザーは事前にオンボーディングまたは生体認証登録プロセスを完了している必要があります。[プロセス作成](/ja/dual-api/developers/api-reference/web-sdk/post-process)の `references` 配列で渡します。各アイテムには `referenceType`（`REFERENCE_TYPE_PROCESS_ID` または `REFERENCE_TYPE_IMAGE_BASE64`）と `referenceContent`（プロセスのUUIDまたはbase64エンコードされた画像）が必要です。
**`useCase` の値** — プロセス作成時に必須です。有効な値とその動作の完全なリストは[スマート再検証](/ja/capabilities/smart-revalidation)を参照してください。

### ステップバイステップの実装​

NativeWebネイティブSDKによる統合 — Android、iOS、またはFlutter向けのUnico SDKを使用して、アプリ内でキャプチャが実行されます。

**SDKをインストールする** — プラットフォーム向けのUnico SDK依存関係を追加します。[Android](/ja/developers/sdks-and-tools/android/requirements)、[iOS](/ja/developers/sdks-and-tools/ios/requirements)、または[Flutter](/ja/developers/sdks-and-tools/flutter/requirements)のセットアップガイドを参照してください。
**プロセスを作成する** — 適切な `flow` 値 とユーザーの識別子を指定して[プロセスの作成](/ja/dual-api/developers/api-reference/web-sdk/post-process)を呼び出します。返された`token`を使用してSDKを初期化します。
**キャプチャを開始する** — SDKがカメラUIをレンダリングし、デバイス上でライブネス検出を実行して、キャプチャされたペイロードを返します。
**結果を照会する** — [プロセスの取得](/ja/dual-api/developers/api-reference/web-sdk/get-process)を呼び出してケイパビリティの結果を取得します。
**ビジネスルールを適用する** — レスポンスフィールドを評価して承認、拒否、またはエスカレーションを行います。

Androidアプリ内キャプチャ向けのネイティブAndroid SDK。[概要を見る](/ja/developers/sdks-and-tools/android/requirements)iOSアプリ内キャプチャ向けのネイティブiOS SDK。[概要を見る](/ja/developers/sdks-and-tools/ios/requirements)Flutterアプリ内キャプチャ向けのクロスプラットフォームFlutter SDK。[概要を見る](/ja/developers/sdks-and-tools/flutter/requirements)iFrame、リダイレクト、またはネイティブ経由の統合 — UnicoがキャプチャUIをホストし、ポーリングで結果を受信します。

**プロセスを作成する** — 適切な `flow` 値 とユーザーの識別子を指定して[プロセスの作成](/ja/dual-api/developers/api-reference/web-sdk/post-process)を呼び出します。レスポンスには`userRedirectUrl`が含まれます。
**ユーザーをリダイレクトする** — ユーザーを`userRedirectUrl`に送信します。Unicoがキャプチャジャーニーをレンダリングします。ネイティブアプリでは`webAppToken`を使用します。
**ユーザーがジャーニーを完了する** — キャプチャ後、ユーザーは`callbackUri`にリダイレクトされます。
**結果を照会する** — [プロセスの取得](/ja/dual-api/developers/api-reference/web-sdk/get-process)を呼び出してケイパビリティの結果を取得します。
**ビジネスルールを適用する** — レスポンスフィールドを評価して承認、拒否、またはエスカレーションを行います。

Webインストール不要のブラウザによる迅速な統合。[概要を見る](/ja/developers/sdks-and-tools/web)最終更新 2026年10月8日**に