Didit Web SDKを駆使した本人確認のマスター術 (JA)
堅牢な本人確認をウェブアプリケーションに統合することは、セキュリティとコンプライアンスのために不可欠です。Diditは、JavaScript SDK、インコンテキスト(Iframe)、リダイレクト方式を含む柔軟なWeb SDKを提供し、ビジネスを支援します。.

シームレスな統合DiditのWeb SDKは、JavaScript SDK、インコンテキスト(Iframe)、リダイレクトといった柔軟なオプションを提供し、本人確認をウェブアプリケーションに直接組み込むことで、スムーズなユーザーエクスペリエンスを保証します。
迅速な展開検証リンクやインコンテキストIframeのようなノーコード/ローコードオプションを使用することで、企業は広範なフロントエンド開発なしに、数分で完全な検証フローを開始できます。
包括的な制御JavaScript SDKは、検証フロー、セッション管理、イベント処理に対する完全なプログラム制御を提供し、複雑でカスタムなユーザー体験に最適です。
AIネイティブの優位性無料のCore KYCとモジュラーアーキテクチャを特徴とするDiditのAIネイティブプラットフォームは、すべての統合方法でスケーラブルで安全かつ準拠した本人確認を保証し、主要なソリューションとしての地位を確立しています。
アプリケーションに最適なDidit Web SDKの選択
ウェブアプリケーションに本人確認を統合することは、セキュリティ、コンプライアンス、信頼性を確保するための重要なステップです。Diditは、さまざまなアーキテクチャ要件とユーザーエクスペリエンス要件に合わせて設計されたWeb SDKのスイートを提供します。JavaScript SDK、インコンテキスト(Iframe)、リダイレクトという各方法の強みを理解することが、実装を成功させる鍵となります。Diditの「開発者ファースト」のアプローチは、選択した統合パスに関わらず、迅速に開始できることを意味します。
最高のプログラム制御と完全にカスタマイズされたユーザーエクスペリエンスを必要とする本番アプリケーションには、JavaScript SDKが推奨されます。React、Vue、Angular、NextJSなどの人気フレームワークをサポートし、セッション管理、リアルタイムイベントコールバック、柔軟なモーダルまたはインライン表示モードなどの機能を提供します。この方法は、Diditのライブネス検出、ID検証、1:1顔照合を含む複雑なオンボーディングプロセスに最適で、アプリケーション内で検証フローを正確に調整できます。
最速のセットアップと組み込み体験には、インコンテキスト(Iframe)方式が比類ない選択肢です。シンプルなiframeを使用して、検証フロー全体をアプリケーション内に直接埋め込むことができます。これは、ユーザーをサイトに留めたい場合(リダイレクトなし)に最適で、特にDiditのUniLinks(バックエンド不要)を使用すれば1分以内にセットアップできます。モーダルとインラインの両方の実装をサポートし、年齢推定や住所証明チェックなどのタスクを完了するユーザーにシームレスなフローを提供します。
最後に、リダイレクト方式は、最大のブラウザ互換性を提供し、クロスデバイス検証に優れています。ユーザーは一時的にDiditがホストする検証ページにリダイレクトされ、完了後に指定されたコールバックURLに戻されます。プログラム制御は少ないですが、そのシンプルさと幅広い互換性により、特にiframeカメラアクセスが問題になる場合や、よりシンプルなKYCフローの場合など、さまざまなユースケースで信頼できる選択肢となります。
DiditのJavaScript SDKによるステップバイステップ統合
きめ細かな制御と豊富なユーザーエクスペリエンスを求める開発者にとって、Didit JavaScript SDKは頼りになる選択肢です。検証セッションをプログラムで管理し、ユーザーの行動にリアルタイムで反応できます。統合プロセスの基本的な概要は次のとおりです。
- バックエンドセッションの作成: フロントエンドフローを開始する前に、バックエンドでDiditのAPIを使用して検証セッションを作成する必要があります。これには、
/v3/session/エンドポイントにPOSTリクエストを送信し、目的のworkflow_id(Diditビジネスコンソールで設定)と関連するvendor_dataを指定します。APIは一意のsession_idと検証urlを返します。 - フロントエンドSDKの統合: Didit JavaScript SDKパッケージ(例:
@didit-protocol/sdk-web)をインストールします。 - 検証の初期化と開始: SDKをインポートし、完了、キャンセル、または失敗のイベントリスナーを設定します。次に、バックエンドから取得したURLを渡して、
DiditSdk.shared.startVerification({ url: 'YOUR_VERIFICATION_URL' })を呼び出します。 - コールバックの処理:
onComplete、onCancelled、onFailedハンドラー内にロジックを実装し、アプリケーションの状態を更新したり、結果を表示したり、さらなるアクションをトリガーしたりします。たとえば、成功裏に完了した場合、AMLスクリーニングチェックを開始したり、ユーザーのプロファイルステータスを更新したりできます。
このアプローチは、ID検証、パッシブ&アクティブライブネス、1:1顔照合などの複数のDidit製品を含む複雑なワークフローを統合する柔軟性を提供し、アプリケーション内で一貫したユーザーエクスペリエンスを維持します。
ノーコード/ローコード展開のための検証リンクの活用
Diditの検証リンクは、特に深いフロントエンド統合を必要としないシナリオや、非技術系のチームにとって、本人確認フローをデプロイするための信じられないほど迅速かつ柔軟な方法を提供します。検証リンクは、Diditビジネスコンソールを通じて完全に設定された、Diditがホストする検証フローにユーザーを誘導するセキュアなURLまたはQRコードです。
プロセスは簡単です。
- ワークフローの設定: Diditビジネスコンソールで、ノーコードエディターを使用して検証ワークフローを設計します。これには、IDドキュメントスキャンに続くライブネスチェックのようなシーケンスが含まれる場合があります。各ワークフローには一意の
workflow_idが割り当てられます。 - リンクの生成: 手動プロセスの場合(ノーコード)はビジネスコンソールから直接、自動化システムの場合(ローコード)はCreate Sessionエンドポイントへの単一のAPI呼び出しによって、一意の検証リンクを生成できます。
- 共有と結果の取得: 生成されたURLをメール、SMSで共有するか、埋め込みます。DiditがUI、データ取得、セキュリティを処理します。ユーザーが進むにつれて、Diditは設定されたWebhook URLにリアルタイムの更新を送信し、ステータスを追跡し、AMLスクリーニングや住所証明チェックからの結果を含む最終的な検証結果を取得できます。
この方法は、Diditのオーケストレートされたワークフロー統合パスの一部であり、DiditのAIネイティブIDプラットフォームの力を活用しつつ、最大限のシンプルさを提供します。新規ユーザー向けのコンプライアンスに準拠した検証プロセスを迅速に開始する場合や、QRコードをスキャンできる物理的なオンボーディングシナリオに最適です。
Diditの支援
Diditは、あらゆる規模の企業向けに本人確認を簡素化および最適化するために設計されています。モジュラーアーキテクチャにより、ID検証(OCR、MRZ、バーコード)、パッシブ&アクティブライブネス、1:1顔照合&顔検索、AMLスクリーニング&モニタリング、年齢推定など、必要な本人確認を正確に選択できます。この柔軟性により、使用した分だけ支払い、無料のCore KYCとセットアップ費用なしで、リスクなしで費用効果の高い開始が可能です。
当社のAIネイティブプラットフォームは、優れた精度と詐欺検出機能を提供し、ディープフェイクのような新たな脅威に対抗するために常に進化しています。JavaScript SDKのプログラム制御、InContext Iframeの迅速なデプロイ、またはリダイレクトと検証リンクのシンプルさを選択するかにかかわらず、Diditは堅牢でスケーラブルかつ準拠したソリューションを提供します。私たちは信頼を自動化し、手動レビューを削減し、構造化されたIDデータを提供することで、複雑なコンプライアンス要件を管理可能にし、ユーザーのオンボーディングを円滑にします。
今すぐ始めませんか?
Diditの実際の動作をご覧になりたいですか? 今すぐ無料デモをご利用ください。
Diditの無料ティアで、無料で本人確認を開始しましょう。