ScalarDL 認証ガイド
注記
このページは英語版のページが機械翻訳されたものです。英語版との間に矛盾または不一致がある場合は、英語版を正としてください。
このドキュメントでは、ScalarDL の認証メカニズムとその適切な使用方法について説明します。
ScalarDL での認証
認証は ScalarDL の重要な役割の1つであり、プロトコルを期待どおりに動作させることができます。 ScalarDL は、次の3つの状況で認証を使用します。
- クライアント認証(Ledger と Auditor 用)
- Ledger と Auditor は、クライアントからのリクエストに添付されたクライアント生成の署名を使用してクライアントを認証します。
- Ledger 認証(Auditor 用)
- Auditor は、アセットプルーフに添付された Ledger 生成の署名を使用して Ledger を認証します。
- Auditor 認証(Ledger 用)
- Ledger は、クライアントのリクエストに添付された Auditor が生成した署名を使用して Auditor を認証します。
Ledger 認証と Auditor 認証は Auditor モードでのみ使用されることに注意してください。Auditor の詳細については、ScalarDL Auditor 入門および ScalarDL 実装を参照してください。
また、ここでは認証に使用されるバイト配列を指定するために signature
という用語を使用していることに注意してください。