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