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

APIリファレンス

このセクションでは、DID Connect SDKで利用可能なコアクラス、コンストラクタ、メソッド、およびオプションの詳細なドキュメントを提供します。これらのコンポーネントを理解することは、アプリケーションのために堅牢で安全な認証フローを構築する鍵となります。

SDKは主に2つの主要なクラスで構成されており、これらが連携してDID Connectのワークフロー全体を処理します:

  • WalletAuthenticator: アプリケーションとユーザーのDIDウォレット間で交換される暗号メッセージの作成、署名、検証を処理する低レベルエンジンです。
  • WalletHandlers: Express.jsサーバー用の高レベルユーティリティで、必要なAPIエンドポイントを設定し、セッション状態を管理することで、統合プロセスを簡素化します。

各クラスの詳細なドキュメントを参照して、その全機能を理解してください。

プロトコルの基本概念を把握するために、まずWalletAuthenticatorのドキュメントから始めることをお勧めします。その後、Web統合のためにWalletHandlersに進んでください。