接続の作成
統合を構築する前に、データを共有するアプリケーションへの接続を作成する必要があります。
Oracle Integrationで接続を作成するには:
-
左側のナビゲーション・ペインで、「ホーム」>「統合」>「接続」をクリックします。
-
「作成」をクリックします。
ノート:
また、以下の統合キャンバスで接続を作成することもできます:-
オーケストレートされた統合(「インバウンド・トリガーおよびアウトバウンド起動の定義」を参照)。
-
基本的なルーティング統合(「トリガー(ソース)接続の追加」を参照)
-
-
接続の作成 - 「アダプタの選択」ダイアログ。この接続に使用するアダプタを選択します。 アダプタを検索するには、リストをスクロールするか、「検索」フィールドに名前の一部または全部を入力して
「検索」をクリックします。
-
「接続の作成」ダイアログで、この接続を説明する情報を入力します。
- 他のユーザーが自分で統合の作成を始める場合にこの接続を見つけやすいように、わかりやすい名前を入力します。 入力した名前は、自動的に大文字で「Identifier」フィールドに追加されます。 識別子名を変更する場合は、空白を含めないでください(例:
SALES OPPORTUNITY)。 - オプションのキーワード(タグ)を入力します。 接続ページで接続キーワードを検索できます。
- この接続を使用するロール(命令)を選択します(トリガー、呼出し、または両方)。 アダプタでサポートされるロールのみが選択のために表示されます。 ロールを選択すると、そのロールに適切な接続プロパティおよびセキュリティ・ポリシーのみが「Connections」ページに表示されます。 起動とトリガーの両方がサポートされるアダプタを選択し、いずれかのロールのみを選択した場合、選択しなかったセクションにアダプタをドラッグしようとするとエラーが発生します。 たとえば、invokeのみとして「Oracle Service Cloud (RightNow)アダプタ」の接続を構成するとします。 統合でアダプタをtriggerセクションにドラッグすると、エラーが発生します。
- 接続の説明を入力します(オプション)。
- 他のユーザーが自分で統合の作成を始める場合にこの接続を見つけやすいように、わかりやすい名前を入力します。 入力した名前は、自動的に大文字で「Identifier」フィールドに追加されます。 識別子名を変更する場合は、空白を含めないでください(例:
-
「作成」をクリックします。
接続が作成されました。 接続プロパティ、セキュリティ・ポリシー、接続ログイン資格証明、(特定の接続の場合)エージェント・グループなどの接続詳細を構成する準備ができました。
接続セキュリティの構成
セキュリティ・ポリシーを選択し、必要な詳細を指定して、「RESTアダプタ」接続のセキュリティを構成します。
- 「セキュリティ」セクションに移動します。
- 使用するセキュリティ・ポリシーを選択します。 「RESTアダプタ」接続の作成時に「起動」ロールまたは「トリガーと起動」ロールを選択した場合、ページがリフレッシュされ、様々なログイン資格証明フィールドが表示されます。 必要なフィールドを設定するために、すでにクライアント・アプリケーションの作成を終えている必要があります。
接続ページでトリガーおよび起動ロールを使用して「RESTアダプタ」接続を構成する場合は、次のセキュリティ・ポリシー制限が適用されます:
- Basic Authenticationを選択した場合は、トリガーおよび呼出しとして使用できます。
- 他のセキュリティ・ポリシーを選択した場合は、起動としてのみ使用できます。 接続をトリガー領域にドラッグすると、例外エラーが表示されます。
- 既存の統合の場合、アダプタ・エンドポイント構成ウィザードで「RESTアダプタ」を編集する際に前述の制限は適用されません。
ノート:
RFC 6749に示すように、次の標準OAuthセキュリティ・ポリシーは、実装されているプロバイダと連携するように実装されています。- OAuthリソース所有者のパスワード資格証明
- OAuthクライアント資格証明
トリガー接続のセキュリティ・ポリシーの構成
| 選択されているセキュリティ・ポリシー | 説明 | フィールド |
|---|---|---|
| OAuth2.0 |
「Oracle Integrationフローを起動するための認証リクエスト」を参照してください。 |
フィールドは表示されません。 |
| Basic認証 |
|
フィールドは表示されません。 |
| OAuth 2.0またはBasic認証 | クライアントは、任意のOAuth 2.0 bearerトークンまたはHTTP Basic認証ヘッダーを使用できます。 | フィールドは表示されません。 |
起動接続のセキュリティ・ポリシーの構成
ノート:
OAuth認証コード資格証明、OAuthカスタム3レッグ・フローおよびOAuthカスタム2レッグ・フローのセキュリティ・タイプの場合、接続は、「Provide Consent」ボタンをクリックした後にのみ成功します。 すべての詳細を構成するだけでは不十分です。ノート:
HTTP Basic認証セキュリティ・ポリシーおよび「トリガーと起動」または「起動」のロール接続を使用して構成されたRESTアダプタ接続をテストしても、資格証明は検証されず、指定したURLへの接続がオープンします。 エンドポイントと資格証明を検証するには、RESTアダプタがべき等なAPIを呼び出す必要があります。| 選択されているセキュリティ・ポリシー | フィールド |
|---|---|
|
AWSシグネチャ・バージョン4 |
|
|
Basic認証 |
|
|
OAuthクライアント資格証明 |
|
|
OAuthリソース所有者のパスワード資格証明 |
|
| OAuth認証コード資格証明 |
|
|
OAuthカスタム3レッグ・フロー このセキュリティ・ポリシーの詳細については、「OAuthカスタム3つのレッグ・フロー・トークン・ベース認証で保護されたREST APIを使用するようにRESTアダプタを構成」を参照してください。 |
|
|
OAuthカスタム2レッグ・フロー このセキュリティ・ポリシーの詳細については、「OAuthカスタム2つのレッグ・トークン・ベース認証で保護されたREST APIを使用するようにRESTアダプタを構成」を参照してください。 |
|
|
APIキー・ベース認証 このセキュリティ・ポリシーの詳細については、「APIキーで保護されたREST APIを消費するようにRESTアダプタを構成」を参照してください。 |
|
|
OAuth 1.0 1レッグ認証 |
|
| OCIシグネチャ・バージョン1 | このセキュリティ・ポリシーを使用するための前提条件を満たす場合に作成した値を指定します。 「接続を作成するための前提条件」を参照してください。
|
|
セキュリティ・ポリシーなし |
このセキュリティ・ポリシーを選択する場合、追加フィールドは表示されません。 |
エージェント・グループの構成
ファイアウォールの内側にあるオンプレミスでホストされているサービスにアクセスするためのエージェント・グループを構成します。