第6章 Box への接続
インテグレーションでは、Box からファイルをダウンロードしたり、Box にファイルをアップロードしたりすることができます。
Box へのコネクションはシンプルなインテグレーションを開始できません。つまり、Box コネクションを使用してインテグレーションの実行をトリガーすることはできません。
詳細は以下を参照してください。
6.1. Fuse Online を Box クライアントとして登録
Fuse Online 環境を Box にアクセスできるクライアントアプリケーションとして登録する必要があります。これにより、Box に接続するインテグレーションをいくつでも作成することができます。そのため、特定の Fuse Online 環境を 1 度だけ Box に登録する必要があります。
Fuse Online を Box クライアントアプリケーションとして登録できるのは、Fuse Online 環境ごとに 1 回のみです。しかし、各 Box コネクションは同じ登録を使用しますが、異なるユーザークレデンシャルを使用することができます。
前提条件
- https://app.box.com/developers/console で取得できる Box 開発者アカウントを持っている必要があります。
手順
Fuse Online で以下を行います。
- 左側のパネルで Settings をクリックします。
- Settings ページで、上部付近にあるコールバック URL の右側で をクリックし、Fuse Online 環境のコールバック URL をクリップボードにコピーします。この手順の最後の方でこの URL が必要になります。
別のブラウザータブで https://app.box.com/developers/console の Box 開発者ポータルにアクセスし、以下を行います。
- ログインします。
- Create New App をクリックします。
- Custom App をクリックし、Next をクリックします。
- Authentication Method で Standard OAuth 2.0 (User Authentication) をクリックし、Next をクリックします。
- アプリケーション名 (例: Fuse Online Client) を入力し、Create App をクリックします。
- View Your App をクリックします。
- 任意手順:OAuth 2.0 Credentials セクションで、クライアント ID とクライアントシークレットを安全な場所にコピーします。Box へのコネクションを作成するには、これらの値が必要です。
- Save Changes をクリックします。
結果
これで Fuse Online 環境が Box クライアントとして登録され、Fuse Online はログインした Box アカウントのコンテンツにアクセスできるようになります。