機械翻訳について

外部クライアントからのOracle Integration Developer APIの起動

Oracle Integration Developer APIを使用するには、OAuthが必要です。 外部アプリケーションまたはユーザーがIAMからのアクセスをリクエストし、IAMで認証し、Oracle Integration Developer APIを起動します。

外部アプリケーションまたはユーザーがIAMを使用してアクセスをリクエストし、IAMで認証して、Oracle Integration Developer APIを起動します。

構成のサマリー

OAuthは必要ですか。 サポートされている付与タイプ 必要なロール
はい OAuthは、すべてのOracle Integration Developer APIに必要です。

使用可能な権限付与タイプは、RESTアダプタの権限付与タイプと同じです:

  • JWTユーザー・アサーション
  • 認可コード
  • クライアント資格証明
  • リソース所有者のパスワード資格証明(非推奨)

各付与タイプと使用する付与タイプの詳細は、「OAuth 2.0付与について」を参照してください。

機密クライアント・アプリケーションを割り当てるロールは、使用するAPIによって異なります。 特定のユース・ケースに必要な最上位ロールを割り当てます。

たとえば、参照を作成する場合は、ServiceDeveloperロールが必要です。 各ロールの詳細は、「ロール別の統合設計セクションでユーザーが実行できる操作」を参照してください。

  • ServiceUserは、Developer APIをコールするために必要な最小ロールです。 このユーザーは、Oracle IntegrationコンソールおよびAPIにアクセスできます。 ほとんどの場合、ServiceUserロールを割り当てます。
  • ServiceDeveloperは、統合内からDeveloper APIを起動する場合、またはAPIを使用して参照の作成や統合のインポートなどの作成操作を実行する場合に必要です。
  • ServiceInvokerは、統合のエンドポイントを起動するだけで、Oracle Integration Developer APIをコールしない場合に使用します。

構成ステップ

ノート:

機密クライアント・アプリケーションを構成してロールを割り当てるには、OCIテナントおよびドメイン管理者である必要があります。

機密クライアント・アプリケーションを作成し、スコープとロールを割り当ててアクティブ化します。

  1. アイデンティティ・ドメインにアクセスします。
  2. 付与タイプの前提条件を構成します。
  3. PostmanやcURLなどのクライアントを使用して、Developer APIをコールします。