メインコンテンツへスキップ
Diditが750万ドルを調達、本人確認と不正対策のインフラを構築
Didit
ブログ一覧へ
ブログ2026年3月7日

シームレスなUIカスタマイズ:DiditのJavaScript SDKとTailwind CSS (JA)

DiditのJavaScript SDKとTailwind CSSを使用して、Webアプリケーション内でDiditの本人確認フローを簡単に統合し、ブランド化する方法をご紹介します。.

By Didit更新日
seamless-ui-customization-didits-javascript-sdk-and-tailwind-css.png

ブランドの一貫性が重要本人確認を含むすべてのタッチポイントで統一されたブランド体験を維持することは、ユーザーの信頼とロイヤルティを築きます。Diditの柔軟な統合オプションにより、これが実現可能です。

JavaScript SDKで制御DiditのJavaScript SDKは、検証フローを完全にプログラムで制御できるため、React、Vue、Angularなどの最新のWebフレームワークへの深いカスタマイズとシームレスな統合が可能です。

Tailwind CSSで迅速なスタイリングTailwind CSSのユーティリティファーストのアプローチを活用して、DiditのUIコンポーネントを迅速かつ効率的にスタイリングし、複雑なオーバーライドなしで既存のデザインシステムと完璧に一致させます。

Diditのホワイトラベルソリューション直接的なスタイリングに加え、Diditはビジネスコンソール内で包括的なホワイトラベル機能を提供し、カスタムドメイン、色、ロゴを含む広範なブランドカスタマイズを可能にし、ワークフローに簡単に適用できます。

本人確認におけるシームレスなユーザーエクスペリエンスの重要性

今日のデジタル環境では、ユーザーエクスペリエンス(UX)が最重要です。ユーザーがアプリケーションとやり取りする際、すべてのタッチポイントがブランドに対する全体的な認識に貢献します。これには、本人確認のような重要なプロセスも含まれます。ぎこちない、ブランドに合わない検証フローは、ユーザーのジャーニーを中断させ、離脱につながり、信頼を損なう可能性があります。逆に、シームレスに統合され、美しくブランド化された検証プロセスは、プロフェッショナリズムを高め、ユーザーの信頼を強化します。

多くの本人確認ソリューションは、企業の綿密に作成されたブランドガイドラインと衝突する、一般的で画一的なUIを提供しています。これにより、企業は堅牢なセキュリティと一貫したユーザーエクスペリエンスのどちらかを選択することを余儀なくされます。Diditはこの課題を理解しており、妥協する必要がないように、JavaScript SDKや広範なホワイトラベルオプションなどの強力なツールを提供しています。深いカスタマイズを可能にすることで、Diditはあなたの本人確認プロセスが、外部の不快な中断ではなく、アプリケーションの不可欠な一部であるかのように感じられることを保証します。

究極の柔軟性を実現するDiditのJavaScript SDKの統合

DiditのJavaScript SDKは、最大限の制御と柔軟性を求める開発者向けに設計されています。セッション管理、イベントコールバック、React、Vue、Angular、NextJS、Nuxt、Svelteなどの人気フレームワーク、およびバニラJSのサポートを含む包括的な機能により、本番アプリケーションに推奨される統合方法です。シンプルなiframe埋め込みやリダイレクトとは異なり、JavaScript SDKを使用すると、アプリケーション内で検証フローをプログラムで管理し、イベントを直接処理できます。

基本的な統合は簡単です。

import DiditSdk from '@didit-protocol/sdk-web';

DiditSdk.init({
  session_token: 'YOUR_BACKEND_GENERATED_TOKEN',
  onSuccess: (session) => {
    console.log('Verification completed:', session.sessionId, session.status);
    // Handle successful verification, e.g., redirect user, update UI
  },
  onError: (error) => {
    console.error('SDK error:', error.code, error.message);
    // Handle errors appropriately
  },
  onCancel: () => {
    console.log('User cancelled verification');
    // Handle user cancellation
  }
});

このSDKを使用すると、検証をモーダルとして表示するかインラインで表示するかを制御でき、ユーザーのインタラクションをきめ細かく制御できます。このSDKを活用することで、Diditのコンポーネントを独自のアプリケーション構造内にラップし、カスタムスタイリングに対応できるようになります。

Tailwind CSSでDiditコンポーネントをスタイリングする

Tailwind CSSは、ユーティリティファーストのアプローチにより、迅速なUI開発と一貫性の高いデザインを可能にするため、開発者の間で人気を集めています。DiditのJavaScript SDKを統合する際、DiditのUIをホストするコンテナ要素にTailwind CSSスタイルを適用することで、一貫したルックアンドフィールを確保できます。Diditのコアコンポーネントは堅牢で機能的であるように設計されていますが、その表示は周囲のDOM構造とアプリケーションのグローバルスタイルによって影響を受ける可能性があります。

たとえば、DiditのSDKが特定のdiv内にモーダルまたはインラインコンポーネントをレンダリングする場合、そのdivにTailwindクラスを適用して、サイズ、間隔、さらには外観の一部を制御できます。実際の検証フローの内部要素(ボタン、入力フィールド、テキストなど)をさらに深くカスタマイズするには、Diditはビジネスコンソールを通じて広範なホワイトラベル機能を提供しており、これはスタイルを直接オーバーライドしようとするよりも効果的で保守しやすいアプローチであることがよくあります。

ただし、Didit SDKを囲むラッパー要素やカスタムUIを構築する場合は、Tailwind CSSが理想的です。アプリケーションの特定のカードコンポーネント内に検証フローを表示したいとします。

<div class="flex justify-center items-center h-screen bg-gray-100">
  <div class="bg-white p-8 rounded-lg shadow-xl w-full max-w-md">
    <h2 class="text-2xl font-bold mb-6 text-center">Verify Your Identity</h2>
    <!-- Didit SDK will render its UI here -->
    <div id="didit-verification-container"></div>
  </div>
</div>

この例では、すべての外側のスタイリング(背景、カードの外観、テキストスタイル)はTailwindによって処理されます。Didit SDKは#didit-verification-container内にレンダリングされるように初期化され、いくつかのコンテキストスタイルを継承し、周囲のアプリケーションと視覚的に一貫していることを保証します。Diditフローの内部の要素については、Diditのホワイトラベル機能が決定的なカスタマイズを提供します。

Diditの包括的なホワイトラベルソリューション

直接的なCSS操作で一部の側面を処理できますが、DiditのUIカスタマイズの主要かつ最も強力な方法は、Didit Business Consoleからアクセスできる組み込みのホワイトラベル機能です。これは、単純なCSSオーバーライドで達成できる範囲をはるかに超え、真にブランド化されたエクスペリエンスのための堅牢なソリューションを提供します。Diditのホワイトラベル機能を使用すると、次のことができます。

  • 色のカスタマイズ:ボタン、テキスト、パネル、背景をブランドのパレットに合わせて制御します。
  • タイポグラフィの設定:ブランドのフォントを適用して、一貫した外観にします。
  • ロゴのアップロード:正方形および長方形のロゴを検証フローに直接統合します。
  • レイアウトの調整:パネルとボタンの境界半径を微調整します。
  • ログイン画面の設定:初期ログイン画面を表示するかスキップするかを決定します。
  • カスタムドメインの使用:verify.didit.meではなく、独自のドメイン(例:verify.yourcompany.com)で検証フローをホストし、外部ブランドを一切表示せずに完全にシームレスなユーザー体験を保証します。

このレベルのカスタマイズは、Diditワークフロー内で直接適用されます。つまり、ビジネスコンソールで設定すると、そのワークフローを通じて開始されたすべての検証セッションに自動的にブランドが反映されます。これは、ID検証パッシブ&アクティブライブネス年齢推定などのDidit製品に特に効果的で、これらの機能とのユーザーのインタラクションのすべてのステップがブランドと完全に一致することを保証します。

Diditがどのように役立つか

Diditは、AIネイティブで開発者ファーストのアイデンティティプラットフォームとして際立っており、企業が本人確認エクスペリエンスを完全にカスタマイズできるようにします。モジュラーアーキテクチャにより、既存のシステムにシームレスに統合できるプラグアンドプレイの本人確認機能を提供します。JavaScript SDKは、最新のWebフレームワークとの深い統合に必要なプログラム制御を提供し、ビジネスコンソールでの包括的なホワイトラベル機能により、色やフォントからカスタムドメインまで、広範なブランドカスタマイズが可能です。これにより、堅牢なID検証(OCR、MRZ、バーコード)、不正防止のためのパッシブ&アクティブライブネス検出、プライバシー保護の年齢推定など、すべてのDidit製品で一貫した信頼できるユーザーエクスペリエンスが保証されます。Diditは無料のCore KYCと、セットアップ費用なしの成功報酬型モデルを提供し、高度な本人確認を手頃な価格で効率的に利用できるようにします。

始める準備はできましたか?

Diditの実際の動作をご覧になりたいですか?今すぐ無料デモを入手してください。

Diditの無料ティアで本人確認を無料で開始しましょう。

本人確認と不正対策のインフラ。

KYC、KYB、取引監視、ウォレットスクリーニングを一つのAPIで。5分で統合できます。

AIにこのページの要約を依頼する
DiditのJavaScript SDKとTailwind CSSによるUIカスタマイズ.