機械翻訳について

Oracle Integration APIへの接続

アイデンティティ伝播または固定資格証明を使用して、Oracle Integration APIに接続できます。

アイデンティティ伝播を使用したOracle Integration APIへの接続

アイデンティティ伝播を使用してOracle Integrationに接続するには、Oracle IntegrationインスタンスとVisual Builderインスタンスが同じドメインにある必要があります。 Visual BuilderOracle Integrationがプロビジョニングされている場合、両方のサービスはOracle Integrationホーム・ページおよびメニューからアクセスできます。

管理者は、Visual Builderテナント設定でOracle Integration URLが正しいことを確認する必要があります。 テナント設定のOracle Integration URLは、https://<Integration Cloud Instance full URL>:443と似ており、認証メソッドはOracle Cloudアカウントである必要があります。 これは、ナビゲータの「サービス」タブから、ビジュアル・アプリケーションのバックエンド・エディタにデフォルトのURLおよび認証メソッドとして表示されます。 Oracle Cloudアカウント認証メソッドを使用すると、追加の構成なしで、Visual BuilderからOracle Integrationへのアイデンティティ伝播が提供されます。

サービス接続を作成する場合は、次の認証メソッドを使用します:

認証方式 詳細
Oracle Cloudアカウント

接続のデフォルト認証は、バックエンド・エディタおよびテナント設定で設定された認証によって決まります。 「ナビゲータ・サービス」タブからアクセスするバックエンド・エディタで接続の詳細を表示できます。

継承したこれらの設定を上書きするように選択することもできます:
  • ヘッダーの追加またはオーバーライド
  • サービス接続インフラストラクチャへの匿名アクセスを許可(これを有効または無効にできます)
  • ログインしているユーザーの認証
  • 匿名ユーザーの認証
  • 接続タイプ: 「バックエンドから継承」ラベルが表示されます。これは、バックエンドで定義された値が継承されることを意味します。 バックエンドから継承した構成をオーバーライドする場合は、別の接続タイプを選択します。

アイデンティティ伝播を使用してOracle Integration APIに接続するには:

  1. ナビゲータでサービスを開き、+記号をクリックして「サービス接続」を選択します。
  2. 「バックエンド」タブで「統合アプリケーション」を選択し、その構成を確認して、デフォルトの認証メソッドとして「Oracle Cloudアカウント」が選択されていることを確認します。

    テナント設定のURLはオーバーライドできますが、アイデンティティ伝播は同じ場所にある統合インスタンスに対してのみ行われることに注意してください。 Visual BuilderとOracle Integrationが同じドメインにある場合、追加のCORS構成は必要ありません。

  3. ナビゲータでサービスを開き、+記号をクリックして「サービス接続」を選択します。
  4. 「サービス接続の作成」ウィザードで「カタログから選択」をクリックします。

    または、「エンドポイントで定義」をクリックし、サンプル統合エンドポイントのURLを指定し、認証メソッドとして「Oracle Cloudアカウント」を選択し、希望する接続タイプを選択できます。

  5. カタログ・エンドポイントのリストからサンプル統合エンドポイントを選択します。 「作成」をクリックします。
  6. サービス接続をテストします。
  7. オプショナル: アプリの匿名ユーザーがサービス接続にアクセスできるようにする場合は、セキュリティのオーバーライドをクリックし、「サーバー」タブから呼び出す「サーバーの編集」ダイアログでサービス接続インフラストラクチャへの匿名アクセスを許可チェック・ボックスを選択します。 「匿名ユーザーの認証」ドロップダウン・リストを使用して、匿名ユーザーの認証タイプを構成します。

固定資格証明を使用したOracle Integration APIへの接続

固定資格証明を使用してOracle Integration APIに接続するには、認証メソッドとしてBasic認証またはOAuth 2.0リソース所有者パスワードのいずれかを使用できます。

固定資格証明を使用してOracle Integration APIにアクセスするには、Oracle IntegrationおよびVisual Builderインスタンスを同じドメインに配置したり、同じIDCSインスタンスによって管理する必要はありません。 構成はどちらの場合も同じです。

サービス接続の作成ウィザードでサービス接続を作成する場合、サービス・カタログでサービスを選択するか、そのエンドポイントまたは仕様を定義することで、サービスを選択します。 カタログからサービスを選択する場合は、まず「ナビゲータのサービス」タブから「バックエンド」タブを開き、統合のテナント・レベルの設定をオーバーライドして、デフォルトのOracle Cloudアカウント・メソッドのかわりに使用する認証方法を選択する必要があります。

サービス接続をサービス接続の作成ウィザードでエンドポイントまたは仕様ごとに定義する場合、テナントレベルの設定をオーバーライドする必要はありません。 どちらの場合も、認証メソッドは同じです。

OAuth 2.0リソース所有者パスワードを認証メソッドとして使用する場合、サービス管理者は、Oracle Integrationインスタンスを制御するIDCSインスタンスで次のステップを実行して、クライアントID、クライアント・シークレットおよびスコープを取得する必要があります。 これらの詳細は、Basic認証を使用する場合は必要ありません。

  1. IDCSでアプリケーションを開き、統合インスタンスをフロントエンドするOracle Integrationアプリケーションを見つけます。
  2. アプリケーションを開き、構成タブの「一般情報」パネルにあるクライアントIDとクライアント・シークレットをコピーします。
  3. 構成タブのリソース・パネルを展開し、プライマリ・オーディエンスおよびREST APIに対応するスコープをコピーします。 これらを組み合せて完全な範囲を提供しますが、https://<primary-audience-unique-id>.integration.ocp.oraclecloud.com:443/ic/apiと類似する場合があります。

サービス接続の作成時に、次のいずれかの認証メソッドを使用できます:

認証方式 詳細
基本

このオプションを使用するには、次の詳細を指定する必要があります:

  • ユーザー名とパスワード。 これらは、統合RESTエンドポイントにアクセスできる任意のユーザーの有効な資格証明です。
OAuth 2.0 Resource Ownerのパスワード

このオプションを使用するには、次の詳細を指定する必要があります:

  • クライアントIDおよびシークレット これは、Oracle IntegrationのIDCSからのものです
  • ユーザー名とパスワード。 これらは、統合RESTエンドポイントにアクセスできる任意のユーザーの有効な資格証明です。
  • トークンURL。 URLはhttps://<base url of IDCS of Integration Cloud>/oauth2/v1/tokenと似ています
  • 有効範囲 これは、Oracle IntegrationのIDCSからのものです

IDCSへのアクセス権がない場合は、OAuth 2.0リソース所有者パスワード認証メソッドを使用する場合は、管理者から接続詳細をリクエストする必要があります。

固定資格証明を使用してOracle Integration APIに接続するには:

  1. ナビゲータでサービスを開き、+記号をクリックして「サービス接続」を選択します。
  2. サービス接続の作成ウィザードでソースを選択します。

    アクセスする統合サービスがサービス・カタログにあり、アプリケーション・バックエンド・エディタでテナント・レベルの設定をオーバーライドした場合は、「カタログから選択」を選択できます。 サービス・カタログ内にない場合は、「仕様で定義」または「エンドポイントで定義」を選択します。

  3. ウィザードをステップ実行してサービス接続を定義します。
  4. サポートされている認証メソッドの1つを選択し、認証の詳細を指定します。
    サービス・カタログからサービスを選択した場合、サービス接続のサーバー・タブから起動する「サーバーの編集」ダイアログでデフォルトの認証設定をオーバーライドできます。
  5. サービス接続をテストします。
  6. オプショナル: アプリの匿名ユーザーがサービス接続にアクセスできるようにする場合は、「サーバー」タブから呼び出す「サーバーの編集」ダイアログでサービス接続インフラストラクチャへの匿名アクセスを許可チェックボックスを選択します。 「匿名ユーザーの認証」ドロップダウン・リストを使用して、匿名ユーザーの認証タイプを構成します。