機械翻訳について

Oracle CloudアプリケーションAPIへの接続

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

認証済フローのユーザー伝播を使用した「Oracle Cloudアプリケーション」 APIへの接続

ユーザー伝播を使用して「Oracle Cloudアプリケーション」 APIに接続するには、「Oracle Cloudアプリケーション」で使用されるアイデンティティ・プロバイダと、Visual Builderで使用されるIDCSをフェデレートする必要があります。

「Oracle Cloudアプリケーション」は独自のアイデンティティ・プロバイダ(IdP)を使用しますが、Visual BuilderはIDCSのみをアイデンティティ・プロバイダとして使用します。 各サービスで使用されるアイデンティティ・プロバイダは、信頼関係を確立するためにフェデレートする必要があります。 ユーザーのリストはいずれのアイデンティティ・プロバイダでも保持できますが、両方では保持できませんが、SAMLを使用して他のアイデンティティ・プロバイダとの追加の統合を提供できる「Oracle Cloudアプリケーション」 IdPを使用することをお薦めします。

ほとんどの場合、「Oracle Cloudアプリケーション」インスタンスはIDCSインスタンスにすでにフェデレートされており、これはVisual Builderインスタンスにも適用されます。 そうでない場合、管理者は、このドキュメントのステップに従って、Oracle CloudアプリケーションとIdentity Cloud Serviceインスタンスの間にフェデレーションを設定する必要があります: Oracle Fusion Applicationsリリース13

フェデレーションがすでに完了している場合は、管理者がVisual Builderインスタンスの「テナント設定」ページの「サービス」タブに移動し、「Oracle Cloudアプリケーション」バックエンド・サービスを作成する必要があります。 「Oracle Cloudアプリケーションへの接続の追加」を参照してください。 バックエンド・サービスの作成に使用されるインスタンスURLは、Oracle Cloudアプリケーション・ベースURLと同じです。

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

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

サービス接続のデフォルトの認証および接続タイプは、カタログからサービスが追加されたバックエンド・サービス設定によって決まります。 たとえば、サービスが「Oracle Cloudアプリケーション」 > Sales and Serviceカタログから選択された場合、設定はSales and Serviceを表すバックエンドから継承されます。

通常、サービス管理者は「テナント設定」にバックエンド・サービス設定を定義します。 これらの設定は、アプリケーション・レベルでオーバーライドできます(「アプリケーション・バックエンド設定」を使用)。

継承されたこれらの設定をオーバーライドするには、ナビゲータで「サービス」に移動して、「バックエンド」をクリックします。 次のことが可能です。

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

ユーザー伝播を使用して「Oracle Cloudアプリケーション」 APIに接続するには:

  1. ナビゲータでサービスを開き、+記号をクリックして「サービス接続」を選択します。
  2. サービス接続の作成ウィザードで、「カタログから選択」をクリックします。
  3. 「Oracle Cloudアプリケーション」をクリックし、エンドポイントを選択します。 「Create」をクリックします。
  4. サービス接続をテストします。
  5. オプショナル: アプリケーションの匿名ユーザーがサービス接続にアクセスできるようにするには、セキュリティのオーバーライドをクリックし、サーバー・タブから起動する「サーバーの編集」ダイアログでサービス接続インフラストラクチャへの匿名アクセスを許可チェック・ボックスを選択します。 「匿名ユーザーの認証」ドロップダウン・リストを使用して、匿名ユーザーの認証タイプを構成します。

固定資格証明を使用したカタログ内にないOracle Cloud Applications APIへの接続

Visual Builderインスタンスに関連付けられていないOracle Cloudアプリケーションインスタンスのサービスに接続するには、Oracle Cloudアプリケーションインスタンスに登録されている固定ユーザーの資格証明を使用して接続を作成します。

接続を作成するには、インスタンスの固定Oracle Cloud Applicationsユーザーの資格証明を持っている必要があります。そうでない場合は、管理者が、必要な権限でOracle Cloud Applicationsユーザーを作成する必要があります。 このユーザーを使用して接続を作成すると、Oracle Cloud Applications REST APIへのすべてのリクエストで、固定ユーザーの資格証明が使用されます。 ログイン・ユーザーの資格証明は、サービスとの通信時には使用されません。

Oracle Cloud Applicationsインスタンスは通常、テナント設定でVisual Builderインスタンスに関連付けられます。 インスタンスがOracle Cloud Applicationsインスタンスにすでに関連付けられており、サービス・カタログを使用して視覚的アプリケーションの別のインスタンスに接続する場合、ビジュアル・アプリケーション設定エディタを開き、テナント設定をオーバーライドしてアプリケーションのOracle Cloud Applicationsインスタンス設定を編集できます。 デフォルトのインスタンス設定をオーバーライドすると、ビジュアル・アプリケーションはサービス・カタログに移入するためのデフォルトの「Oracle Cloudアプリケーション」インスタンスのみを持つことができるため、アプリケーションはデフォルトのインスタンスによって提供されるサービスにアクセスできなくなります。

アプリケーションのデフォルトのOracle Cloud Applicationsインスタンスを変更しない場合、サービス接続の作成ウィザードのエンドポイントで定義オプションを選択して、サービス接続を作成できます。

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

認証方式 詳細
基本

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

  • ユーザー名とパスワード。 これらは、Oracle Cloud Applications REST APIにアクセスできる任意のユーザーの有効な資格証明です。

カタログにないOracle Cloud Applicationsサービスに接続するには:

  1. ナビゲータでサービスを開き、「バックエンド」タブをクリックします。
  2. 「Oracle Cloudアプリケーション」を選択し、「バックエンドのオーバーライド」をクリックします。
  3. 「サーバー」タブで、サーバーの編集アイコンをクリックします。
  4. 「サーバーの編集」ダイアログ・ボックスで、「Oracle Cloudアプリケーション」インスタンスのインスタンスURLを指定します。
  5. 認証メソッドとして「基本」を選択し、固定ユーザーのユーザー名とパスワードを指定して、「保存」をクリックします。
  6. サービス・ペインで、+記号をクリックし、「サービス接続」を選択します。
  7. サービス接続の作成ウィザードで、「カタログから選択」をクリックします。

    アプリケーションのデフォルトのOracle Cloud Applicationsインスタンスを変更しなかった場合、エンドポイントで定義を選択し、エンドポイントのURLを指定できます。

  8. 「Oracle Cloudアプリケーション」の下のサービスをクリックし、エンドポイントを選択します。 「Create」をクリックします。
  9. 接続が有効であることを確認してください。
  10. オプショナル: アプリの匿名ユーザーがサービス接続にアクセスできるようにする場合は、「サーバー」タブから呼び出す「サーバーの編集」ダイアログでサービス接続インフラストラクチャへの匿名アクセスを許可チェックボックスを選択します。 「匿名ユーザーの認証」ドロップダウン・リストを使用して、匿名ユーザーの認証タイプを構成します。