APIキーと連携
ツールに必要なアクセス権を持つ認証情報を作成します。
- APIキーをワークスペースのフォルダーに制限 WebDAVまたはS3用の認証情報を1つのフォルダーに固定し、マウントされたサブツリーを確認します。アンカーをゴミ箱に移動または完全に削除した場合の影響も説明します。
- フルアクセスのAPIキーを安全に作成 アクセス範囲、プロトコル、接続元、使用量、有効期限に明確な制限を設けたフルアクセスキーを作成し、必要な変更操作と設定した範囲を検証します。
- dosya APIキーの最終使用を確認する APIキー一覧の最終使用を大まかな活動の手がかりとして使い、使用元のクライアントと照合して、未使用と確認できてから取り消します。
- APIキーにオーナーと用途がわかる名前を付ける クライアントと用途がわかる検索可能な64文字以内のキー名を付け、名前を変更する必要がある場合は認証情報を安全に置き換えます。
- APIキーを選択したプロトコルに制限 1つのAPIキーを選択したREST、WebDAV、SFTP、S3の接続先に制限します。許可された接続と拒否される接続をテストし、サーバーで強制できない組み合わせを避けます。
- 読み取り専用のdosya APIキーを作成する 一覧表示とダウンロード用の読み取り専用キーを作成し、対応するアクセス範囲を設定して、フォルダーの作成がスコープによって拒否されることを確認します。
- APIキーの読み取り、アップロード、フルアクセス権限を選ぶ クライアントに必要な操作に応じて読み取り専用、アップロードのみ、フルアクセスを選び、許可されるリクエストと拒否される境界の両方を検証します。
- アップロードのみ可能なdosya APIキーを作成する アップロードのみのRESTキーを作成し、一覧へのアクセスなしでファイル転送を開始・完了して、応答または別の信頼できる画面で結果を確認します。
- REST APIでフォルダーとファイルを一覧表示 読み取り可能なキーでGET /api/filesを呼び出し、ワークスペースまたはフォルダー内のページを順に取得します。アクセス、ロック、非表示コンテンツ、スコープに関する拒否への対処も説明します。
- REST APIのファイル一覧をページごとに取得する RESTファイル一覧の1ページ目からtotal_pagesまで番号順に処理し、ページサイズの10〜500の制限を守り、変更中の重複処理を防ぎます。