Mule アプリケーションで Box Connector を使用するには、アプリケーションで必要とされる数の Box Connector で使用するグローバル Box 設定要素を設定します。
Box Connector のグローバル要素を設定する
-
キャンバスの下部にある [Global Elements (グローバル要素)] タブをクリックします。
-
[Global Configuration Elements (グローバル設定要素)] 画面で、[Create (作成)] をクリックします。
-
[Choose Global Type (グローバル種別の選択)] ウィザードで [Connector Configuration (コネクタ設定)] を展開し、[Mule-box-connector Config (Mule-box-connector 設定)] を選択して [OK] をクリックします。
認証コード許可種別を使用する OAUTH 2.0 の設定画面が表示されます。これは、Box Connector でサポートされる唯一の設定です。 -
ここの説明に従ってプロパティを設定します。
パラメーター 説明 clientIdクライアントアプリケーションの登録時に認証サーバーにより割り当てられたクライアント識別子を指定します。
clientSecretクライアントアプリケーションのクライアントシークレットを指定します。
hostBox がその API を公開しているホスト。
portBox サービスが受信要求をリスンしているポート。デフォルト: 443
basePathBox サービスのベース URI のベースパス。
protocolBox サービスが従うプロトコル。デフォルト: HTTPS
localCallbackPathローカルコールバックパス。デフォルト: /callback
localCallbackConfigローカル認証 URL の設定で使用する HTTP リスナー設定。
externalCallbackUrlクライアントアプリケーション内で設定されるリダイレクト URL。
localAuthorizationUrlOAuth2 ダンスの開始で使用するローカル認証 URL。authorizationUrl認証コードを要求するための認証 URL。
accessTokenUrlアクセストークンを要求するための URL を指定します。
OAUTH 2.0 設定画面では、プレースホルダーの値は、プロジェクトの src/main/resources フォルダーにある設定ファイル mule-artifact.properties を参照します。ログイン情報をグローバル設定プロパティに入力するか、それらの値を含む設定ファイルを参照することができます。
メンテナンスをシンプルにして、プロジェクトを再利用できるようにするために、設定ファイルを使用します。 これらの値を別個のファイルに保存しておくと、アクセスログイン情報が異なるさまざまな環境 (本番、開発、QA など) にデプロイする必要がある場合に便利です。 -
[OK] をクリックします。
次のステップ
これで設定が完了したので、Box Connector の例を試すことができます。