Box 開発者コンソールで OAuth 2.0 アプリケーションを作成して承認し、Box外部コンテンツコネクタがBoxソースシステムにアクセスできるようにします。
始める前に
Box 開発者コンソールと Box アドミン UI ポータルへのアドミンアクセス権が必要です。
Box外部コンテンツコネクタの秘密鍵/公開鍵のペアを作成し、公開鍵証明書を PEM エンコード (Base64 ASCII) X.509 形式で抽出しておく必要があります。公開鍵と秘密鍵のペアの作成と公開鍵証明書の抽出の詳細については、「 Box外部コンテンツコネクタの公開鍵/秘密鍵ペアの作成」を参照してください。
必要なロール:なし
このタスクについて
Box外部コンテンツコネクタは、Box API を使用して、Boxソースシステムからドキュメントとユーザー権限を取得します。
コネクタが Box API を介して Box ソースシステムにアクセスできるようにするには、Box 開発者コンソールで OAuth 2.0 アプリケーションを構成して承認する必要があります。コネクタアドミンは、OAuth 2.0 アプリケーションとその API キーからコピーした設定を使用して、ソースシステムに適切に接続できるように Box 外部コネクタを構成できます。
手順
-
Box 開発者コンソールで、Box外部コンテンツコネクタ用の新しい OAuth 2.0 アプリケーションを作成します。
-
[ https://app.box.com/developers/console ] に移動し、アドミニストレーター認証情報でログインします。
-
[プラットフォームアプリを作成] を選択し、[カスタムアプリ] を選択します。
-
[カスタム アプリの作成] ウィンドウで、アプリの名前とその目的を指定して、[ 次へ] を選択します。
-
[Create a Custom App] ウィンドウで、[ Server Authentication (with JWT)] を選択し、[ Create App] を選択します。
新しい OAuth 2.0 アプリケーション の構成 画面が表示されます。
-
必要な設定を使用して新しい OAuth 2.0 アプリケーションを構成し、公開鍵/秘密鍵のペアを生成します。
-
[アプリのアクセスレベル] セクションで、[ アプリ + エンタープライズアクセス ] オプションを選択します。
-
[アプリケーションスコープ] セクションの [コンテンツアクション ] 見出しで、[ Box に保存されているすべてのファイルとフォルダーを読み取る ] オプションと [ Box に保存されているすべてのファイルとフォルダーを書き込む ] オプションを選択します (まだ選択されていない場合)。
-
[拡張機能] セクションで、[ 現状のままのヘッダーを使用して API 呼び出しを行う ] オプションと [ ユーザー アクセストークンを生成する ] オプションを選択します。
-
[公開キーの追加と管理] セクションで、[ 公開キーの追加] を選択します。
[新しい公開鍵を追加] ダイアログボックスが表示されます。
-
[ 新しい公開鍵の追加 ] ダイアログボックスで、 -----BEGIN PUBLIC KEY ----- マーカーや -----END PUBLIC KEY ----- マーカーを含む PEM でエンコードされた公開鍵テキストを [ 公開鍵 ] フィールドに貼り付け、[ 確認して保存] を選択します。
-
新しい公開鍵に対して Box 表示される公開鍵 ID 文字列をコピーし、安全な場所に保存します。

重要: コネクタアドミンは、Box 外部コンテンツコネクタを構成するときにこの公開鍵 ID 文字列を必要とします。
-
[アプリの設定] セクションで、[ JSON としてダウンロード] を選択し、ダウンロードした JSON 形式の設定ファイルを安全な場所に保存します。
![開発者コンソールの [アプリ設定] セクションBox](https://servicenow-prod.fluidtopics.net/api/khub/maps/EqTdsLocR0Ylm0TDB1E9xw/resources/fVFoWLrTBPlXsTAoVnFnbg-EqTdsLocR0Ylm0TDB1E9xw/content?v=98bb7d80273bcdcd)
重要: コネクタアドミンは、Box 外部コンテンツコネクタを構成するときに、この JSON 形式の設定ファイルを必要とします。
-
[変更内容を保存] を選択します。
OAuth 2.0 アプリの構成が正常に更新されたことを報告するメッセージが表示されます。
-
新しい OAuth 2.0 アプリケーションの認証要求を送信します。
-
新しい OAuth 2.0 アプリケーションの 認証 画面に移動します。
-
[レビューして送信] を選択します。
-
[アプリ承認の送信の確認 (Review App Authorization Submission)] 画面で、OAuth 2.0 アプリケーションの説明を入力し、[ 送信] を選択します。
アプリの [認証ステータス] には [承認待ち] と表示されます。
-
Box アドミン UI ポータルで、新しい OAuth 2.0 アプリケーションを承認します。
-
[ https://app.box.com/master ] に移動し、アドミニストレーター認証情報でログインします。
-
[ 統合] メニューアイコン
を選択し、[ プラットフォームアプリマネージャー ] タブに移動します。
-
[サーバー認証アプリ] を選択し、新しい OAuth 2.0 アプリケーションのエントリを見つけます。
-
オーバーフローアイコン
を選択してアプリエントリのコンテキストメニューを開き、[ アプリを承認] を選択します。
-
[アプリの承認] 画面で、[ 承認] を選択します。
アプリの [認証ステータス] が [認可済み] に変わります。
次のタスク
コネクタアドミンに次のアイテムを提供します。
- OAuth 2.0 アプリケーションの構成に使用した Box アドミニストレーターアカウントのメールアドレス。
- ステップ 2.f でコピーした公開鍵 ID 文字列。
- ステップ 2.g でダウンロードした JSON 形式の設定ファイル。
コネクタアドミンは、Box ソースシステムからユーザーボックスとセキュリティプリンシパルを取得するためのBox外部コンテンツコネクタを構成するために、これらのアイテムを必要とします。
Box Cloud 外部コンテンツコネクタの作成と構成の詳細については、「Box外部コンテンツコネクタの作成」を参照してください。