サーバー認証を使用して Box 接続を追加する場合、まず Box 環境でアプリを準備してから、接続を追加する必要があります。
Box でアプリを作成する方法については、以下の説明を参照してください。
*注意: 既にアプリをお持ちの場合は、以下の説明を参照して、アプリが必要な構成をすべて構成していることを確認してください。
1. 資格情報を使用して、Box 開発者 Web サイト https://ja.developer.box.com/ にログインします。
2. ページ上の [マイアプリ] をクリックします。
3. [アプリの新規作成] をクリックし、カスタムアプリ タイプを選択します。
4. プロンプトされるページで、サーバー認証 (JWT 使用) を選択します。
5. 作成するアプリの名前を入力し、[アプリの作成] をクリックします。アプリが正常に作成されたことを示すメッセージが表示されます。
6. アプリ ページで、構成 タブをクリックします。
a. 認証方法 セクションで、JSONウェブトークンを使用したOAuth 2.0 (サーバー認証) 方法が選択されていることを確認してください。
b. クライアント ID が OAuth 2.0資格情報 セクションに表示されます。[コピー] をクリックしてコピーすることができます。アプリのクライアント ID を記憶し、以下のステップで使用されます。
c. アプリケーションアクセスレベル セクションで、アプリアクセス + Enterpriseアクセス オプションを選択します。
d. アプリケーションスコープ セクションで、以下のスクリーンショットに表示されている範囲を選択します。
e. 高度な機能 セクションで、as-user ヘッダーを使用してAPI呼び出しを行う および ユーザーアクセストークンを生成する オプションを選択します。
7. [変更を保存] をクリックして設定を保存します。
アプリの作成および構成後、Box 環境でアプリを承認する必要があります。アプリの承認方法については、以下の説明を参照してください。
1. Box 管理コンソール > アプリ > カスタムアプリマネージャ に移動します。
2. サーバー認証アプリ セクションで、[アプリの追加] ボタンをクリックします。アプリの追加 ポップアップ ウィンドウが表示されます。
3. テキスト ボックスにアプリのクライアント ID を入力します。
4. [次へ] をクリックします。カスタムアプリの承認 ポップアップ ウィンドウが表示されます。
5. [再承認] をクリックします。
*注意: 既存のアプリを使用して構成を更新した場合は、上記の承認説明を無視して、以下の説明を参照してください。
1. アプリ ページで、承認 タブをクリックします。
2. [確認して送信] をクリックします。
3. アプリ承認の送信内容の確認 ウィンドウで、[送信] をクリックします。
4. Box 管理コンソール > アプリ > カスタムアプリマネージャ に移動します。
5. サーバー認証アプリ セクションで、[アプリの追加] ボタンをクリックします。アプリの追加 ポップアップ ウィンドウが表示されます。
6. アプリにマウス カーソルを移動させて、アプリの横にある
その他 () ボタンをクリックします。
7. ドロップダウン リストから、[アプリを再承認] をクリックします。アプリを再承認 ポップアップ ウィンドウが表示されます。
8. [承認] をクリックします。
アプリの承認後、以下の説明に従ってアプリの JSON ファイルを生成します。
1. https://ja.developer.box.com/ > マイアプリ に戻ります。
2. 作成された Box アプリをクリックして、[構成] をクリックします。
3. 公開キーの追加と管理 セクションで、[公開キー/秘密キーペアを生成] をクリックして JSON ファイルを生成します。
*注意: 2 要素認証ログインを有効にしない場合、メッセージがページのトップに表示されます。2 要素認証ログインを有効にする方法については、以下の説明を参照してください。
a. メッセージ内の [設定] をクリックします。アカウント設定 ページへリダイレクトされます。
b. 2段階認証 セクションで、[設定] をクリックします。
c. 表示されたウィンドウで、希望する認証オプションを選択して認証設定を構成続けます。
d. 公開キーの追加と管理 セクションに戻って、[公開キー/秘密キーペアを生成] を再度クリックします。
4. 検証を完了し、[公開キー/秘密キーペアを生成] を再度にクリックします。JSON ファイルがダウンロードされます。Box 接続の追加時に使用されます。
Fly で Box 接続を追加する方法については、以下の説明を参照してください。
1. Fly にログインします。
2. 画面左側の 接続マネージャー をクリックします。
3. 接続マネージャー ページ上の Box タブをクリックします。
4. [追加] をクリックすると、接続の追加 ページが表示されます。
5. サーバー を選択します。
6. 以下の設定を構成します。
a. 接続名 – Box 接続の名前を入力します。
b. JSON ファイル – [参照] をクリックし、アプリの JSON ファイルをアップロードします。
7. 移行を実行するエージェントを指定する場合は、移行用のエージェントを選択する チェックボックスを選択し、ドロップダウン リストからエージェントを選択します (複数選択可能)。
8. [追加] をクリックします。
9. ポップアップ ウィンドウが表示されます。Box にログインし、[承認] をクリックします。
10. [Boxへのアクセス許可] をクリックします。