Triluna

開発者向け統合プレビュー v0.1.0

Triluna Dropbox Export Provider

Document Rescue が作成済みの成果物を、ユーザー自身の Dropbox App Folder へ直接アップロードするクライアント側モジュールです。

これは統合用パッケージであり、ホスト型ファイル転送サービスではありません。文書本文や OAuth トークンを Triluna に送信しません。ホストアプリが Dropbox の認可とトークン保存を提供します。

ソースパッケージをダウンロード

SHA-256 4d30e0c32332d4ef4d23107f397d6fb9b5eb3e8b787805e3463f89fb7ce89684

ホスト側の要件

Dropbox App Folder アプリを作成し、権限は files.content.write のみにします。公開アプリキーと登録済みの完全一致するリダイレクト URI を設定し、画面に表示される OAuth とトークン保存アダプターを実装します。Dropbox リダイレクトを登録する前に、拡張機能の ID を固定する必要があります。

エクスポートの動作

このプロバイダーは Authorization Code と PKCE を使用し、オンラインアクセスを要求してユーザーの App Folder へ直接書き込みます。ユーザー自身による Dropbox 認可と、エクスポートごとの明示的な開始が必要です。競合時は、キャンセル、名前変更、または確認済み上書きをユーザーが選択します。

データの境界

ここではクライアントシークレット、Dropbox アカウント、アップロード API、アクセストークンをホストしません。プロバイダーはホストアプリ内で動作し、ユーザーがエクスポートを明示した後に成果物データを Dropbox へ直接送信します。クライアント側のアップロードパッケージはアカウントや ID サービスではありません。

このソースプレビューは API のモックテストのみで検証しています。Dropbox の実アカウント認可とアップロードは未検証です。現在、このパッケージは Document Rescue 拡張機能の公開ダウンロードには含まれていません。

Document Rescue 拡張機能のダウンロード