Box の追加設定

Mule アプリケーションで Box Connector を使用するには、アプリケーションで必要とされる数の Box Connector で使用するグローバル Box 設定要素を設定します。

Box Connector のグローバル要素を設定する

  1. キャンバスの下部にある ​[Global Elements (グローバル要素)]​ タブをクリックします。

  2. [Global Configuration Elements (グローバル設定要素)]​ 画面で、​[Create (作成)]​ をクリックします。

  3. [Choose Global Type (グローバル種別の選択)]​ ウィザードで [Connector Configuration (コネクタ設定)] を展開し、​[Mule-box-connector Config (Mule-box-connector 設定)]​ を選択して ​[OK]​ をクリックします。
    認証コード許可種別を使用する ​OAUTH 2.0​ の設定画面が表示されます。これは、Box Connector でサポートされる唯一の設定です。

  4. ここの説明に従ってプロパティを設定します。

    パラメーター 説明

    clientId

    クライアントアプリケーションの登録時に認証サーバーにより割り当てられたクライアント識別子を指定します。

    clientSecret

    クライアントアプリケーションのクライアントシークレットを指定します。

    host

    Box がその API を公開しているホスト。

    port

    Box サービスが受信要求をリスンしているポート。デフォルト: 443

    basePath

    Box サービスのベース URI のベースパス。

    protocol

    Box サービスが従うプロトコル。デフォルト: HTTPS

    localCallbackPath

    ローカルコールバックパス。デフォルト: /callback

    localCallbackConfig

    ローカル認証 URL の設定で使用する HTTP リスナー設定。

    externalCallbackUrl

    クライアントアプリケーション内で設定されるリダイレクト URL。

    localAuthorizationUrl

    OAuth2​ ダンスの開始で使用するローカル認証 URL。

    authorizationUrl

    認証コードを要求するための認証 URL。

    accessTokenUrl

    アクセストークンを要求するための URL を指定します。

    OAUTH 2.0​ 設定画面では、プレースホルダーの値は、プロジェクトの ​src/main/resources​ フォルダーにある設定ファイル ​mule-artifact.properties​ を参照します。

    ログイン情報をグローバル設定プロパティに入力するか、それらの値を含む設定ファイルを参照することができます。

    メンテナンスをシンプルにして、プロジェクトを再利用できるようにするために、設定ファイルを使用します。 これらの値を別個のファイルに保存しておくと、アクセスログイン情報が異なるさまざまな環境 (本番、開発、QA など) にデプロイする必要がある場合に便利です。
  5. [OK]​ をクリックします。

次のステップ

これで設定が完了したので、Box Connector の​​を試すことができます。