Oracle Integrationに接続するための統合サービス・アクセスの作成
Oracle Integration (OIC)ベースの統合を使用するには、Oracle Integrationで作成された統合ユーザーの資格証明をOracle Field Serviceに格納する必要があります。
OICとOracle Field Serviceの統合は、OAuth 2.0認証メカニズムによってサポートされています。
Oracle Field Service構成に移動します。
OICへの接続を作成するには、サブシステム・セクションの「アプリケーション」をクリックします。
「アプリケーションの追加」をクリックします。
次の表に、接続に必要な値を示します。
フィールド |
摘要 |
---|---|
IDCS URL |
アイデンティティ・サービス管理コンソールのベースURL 例: https://example.identity.oraclecloud.com |
クライアントID | IDCSで作成したクライアント・アプリケーションのクライアントID |
クライアント・シークレット | IDCSで作成したクライアント・アプリケーションのクライアント・シークレット。 |
範囲 | IDCSで作成したクライアント・アプリケーションの範囲。 例: https://applicationid.integration.ocp.oraclecloud.com:443urn:opc:resource:consumer::all。application idは、IDCSで作成されたアプリケーションのIDです。 |
秘密キー | IDCSアプリケーションの構成に使用される非公開キー。 |
キーID | IDCSで署名の検証に使用されるキー。 |
基本認証のOICアプリケーションのOAuth2.0ベース認証への変更:
基本認証が構成されたOICアプリケーションについては、「アプリケーションの変更」ページからOAuth 2.0に切り替える設定があります。 アプリケーション更新を保存する前に、「アプリケーションの変更」ページで認証タイプを選択し、追加の詳細を指定できます。
OICアプリケーションの接続のテスト:
「テスト接続」ボタンは、ユーザーが指定した詳細を検証するために、アプリケーションの追加/変更ページで使用できます。
イベント・フローのステータス:
- OICアプリケーションのイベント・フローが失敗した場合、対応するメッセージがアプリケーション・カードに表示されます。
- HTTP STATUS 401 - 認証に失敗しました。 資格証明を確認してください。
- HTTP STATUS 403 - 指定されたユーザーには権限がありません。
- HTTP STATUS 404 - ホストに到達できません。 資格証明を確認してください。
- HTTP STATUS 500 - 接続に失敗しました。 後で再試行してください。
このドキュメントに従って、JWTユーザー・アサーション・ベースの認証のすべての前提条件を構成していることを確認してください: JWTユーザー・アサーションの前提条件(このサイトにアクセスしてください): https://docs.oracle.com/en/cloud/paas/integration-cloud/rest-adapter/authentication-support.html#GUID-33BDEC15-CEC5-4535-8C71-FBA1A37BD7A3).
新しいOracle Integrationアプリケーションの作成時に、Oracle Field ServiceではOAuth 2.0ベースの認証のみがサポートされます。 基本認証を使用するアプリケーションは、現在の構成のままにすることも、ユーザー・インタフェースからオプションを選択してOAuth 2.0に切り替えることもできます。 OAuth 2.0を選択すると、基本認証に戻すことはできません。
新規ページのダイアログ・ボックス
新しいアプリケーションの作成時に、アプリケーションの構成詳細を追加するオプションを含む新しいページが表示されます。
この機能を使用すると、Oracle Field ServiceとOracle Integrationの間の接続を1回のクリックでテストできます。 これは、接続が確立されていることを確認するのに役立ちます。 さらに、新しい接続のエンド・ポイントの詳細が全画面に表示され、アプリケーションの表示領域が広くなります。