このページは機械翻訳したものです。

Oracle Cloud Applicationsへの接続の追加

ビジュアル・アプリケーションのサービス・カタログ内のRESTサービスのリストは、Oracle Cloud Applicationsバックエンド・サービスから取得されます。「テナント設定」ページで、Oracle Cloud Applicationsバックエンド・サービスのインスタンスURLを指定します。

テナント内のすべてのビジュアル・アプリケーションでは、「テナント設定」で指定されたOracle Cloud ApplicationsインスタンスURLが使用されますが、ビジュアル・アプリケーションは、「バックエンド」タブ(「ナビゲータの「サービス」タブからアクセスする)で別のインスタンスURLを指定することで、別のOracle Cloud Applicationsバックエンド・サービスを使用するように構成できます。テナント・レベルのバックエンド構成は、ユーザーまたはビジュアル・アプリケーション開発者がビジュアル・アプリケーションの「バックエンド」タブで別のOracle Cloud Applicationsバックエンド・サービスを構成する場合、無視されます。

テナント・レベルのOracle Cloud Applicationsバックエンドの構成に使用できる認証の選択肢は次のとおりです:
  • Basic認証: 認証に固定のユーザー名とパスワードを使用します。
  • Oracle Cloudアカウント: Oracle Cloud ApplicationsとVisual Builder間のフェデレーションが必要です。
  • 認証の委任(以前は「現在のユーザー・アイデンティティの伝播」と呼ばれていました): Oracle Cloud Applicationsと同じです。つまり、Oracle Cloud ApplicationsとVisual Builder間のフェデレーションが必要です。
  • なし: これは、Oracle Cloud Applications REST APIを認証なしで呼び出すことができることを前提としていますが、通常はそうではありません。

『Oracle Visual Builderによるアプリケーションの開発』認証および接続タイプについてを参照してください。

テナント・レベルのOracle Cloud Applicationsバックエンド・サービスを設定するために必要な前提条件が使用できない場合、ビジュアル・アプリケーション開発者は、より多くのオプションが使用可能なビジュアル・アプリケーション・レベルでバックエンド・サービスを設定できます。もう1つのオプションは、ユーザー(サービス管理者)がNoneを使用してOracle Cloud Applicationsバックエンドを構成し、ビジュアル・アプリケーション開発者がビジュアル・アプリケーション・レベルで認証設定をオーバーライドできるようにすることです。

テナントにOracle Cloud Applicationsサービスを指定するには:

  1. インスタンスの「テナント設定」ページを開きます。
  2. 「サービス」タブで、「バックエンドの作成」をクリックし、「バックエンドの作成」ダイアログで「Oracle Cloud Applications」を選択します。

    admin-settings-fa-url.pngの説明が続きます
    図admin-settings-fa-url.pngの説明

    テナント設定でURLを指定する場合、ユーザー(サービス管理者)は、サービスのリストを取得するためにOracle Cloud Applicationsバックエンド・サービスのインスタンスURLのみを提供する必要があります。

  3. ダイアログで、バックエンド・サービスのサーバーURLを入力し、必要に応じてセキュリティなどの他の設定を構成します。
  4. (オプション)バックエンドの設定を構成した後、バックエンドにヘッダーを追加します。
    追加したバックエンド・ヘッダーは、使用されているサーバーまたはアプリケーション・プロファイルに関係なく、このバックエンドへのサービス接続に適用されます。
  5. 「作成」をクリックします

    Visual Builderは、サービスとそのメタデータのリストを取得するOracle Cloud ApplicationsバックエンドのinterfaceCatalogsエンドポイントを自動的に検出します。このエンドポイントは通常、次の形式になります。

    https://<My Oracle Cloud Applications Instance URL >/helpPortalApi/otherResources/latest/interfaceCatalogs

    このエンドポイントは、認証なしでパブリックにアクセスできます。

    接続の作成中に問題が発生した場合は、Oracle Cloud ApplicationsインスタンスのインスタンスURLを確認します。