BOX連携設定

BOXとOthello Connectの連携の流れ

1. 2段階認証設定(初回のみ)

1) BOX(https://account.box.com/login)にログインし、右上のアイコンから「アカウント設定」をクリックします。

2) 2段階認証の『設定』ボタンをクリックします。

3) 2段階認証の設定ポップアップが表示されるので、サインインオプションの
「認証アプリ」を選択し『次へ』ボタンをクリックします。

4) 認証アプリでQRコードを読み込み、次に認証アプリに表示されている6桁のコードを入力します。
入力が完了したら『送信』ボタンをクリックします。

5) アカウント設定画面に戻るので、画面右上の『変更を保存』ボタンをクリックします。
これで2段階認証の設定は完了です。

2. BOX側の設定

1) BOXにログインしたまま、開発者コンソール(https://app.box.com/developers/console)を開き、
マイアプリの「アプリの新規登録」をクリックします。

2)「カスタムアプリ」をクリックします。

3) カスタムアプリのダイアログが表示されるので、「サーバー認証(JWT使用)」を選択した状態で、
アプリ名を入力し『アプリの作成』ボタンをクリックします。

4) 作成したアプリの設定画面が開くので、構成タブの、「アプリケーションスコープ」でアプリの権限の設定します。

5) 高度な機能で「as-userヘッダーを使用してAPI呼び出しを行う」と「ユーザーアクセストークンを作成する」に
チェックを入れます。公開キーの追加と管理の『公開/秘密キーペアを作成』ボタンをクリックします。

6) configファイル(設定ファイル)が、ダウンロードされるので、『OK』ボタンをクリックします。

7) CORSドメインにOthello Connect のURL(例:https://asp-dev.othello-c.net)を入力し、
画面右上の『変更を保存』ボタンで内容を保存します。

8) BOXの管理者アカウントで、BOX管理者コンソール(https://app.box.com/master)にログインし、
左メニューの「アプリ」をクリックします。

9)「カスタムアプリマネージャ」タブの画面右上の『アプリの追加』ボタンをクリックします。

10)「アプリの追加」ダイアログが表示されるので、「クライアントID」を入力し、『次へ』ボタンをクリックします。

※クライアントIDは、開発者コンソール(https://app.box.com/developers/console)の、「マイアプリ」から
先ほど作成したアプリ名をクリックし、「構成」タブの中の「OAuth2.0資格情報」に記載されています。

11)「アプリを承認」ダイアログが表示されるので、内容を確認し『承認』ボタンをクリックします。

12) アプリの承認が完了します。これでBOX側の設定は完了です。

3. Othello Connect側の設定

1) Othello Connect にログインし、メニュー > システム設定 > ユーザー管理画面
で該当するユーザーのメールアドレスを登録します。

2) メニュー > システム設定 > システム設定の「BOX設定」タブを開きます。

3) ダウンロードしたconfigファイル(設定ファイル)選択し、『保存』ボタンをクリックし保存します。
これでOthello Connect 側の設定は完了です。

TOP