API認証の設定

最初の項では、IDCSアプリケーションを作成する必要があります。このアプリケーションは、OAuth 2-Legged認証を使用して、Oracle Sales and Serviceアプリケーション内からOCM REST APIをコールするために使用されます。Oracle Sales and Serviceの公開証明書は、このIDCSアプリケーションの作成に使用されます。このOAuth 2-Legged認証方法は、後でOCM REST APIがOracle Sales and Serviceアプリケーションに追加されるときに必要になります。

ノート:

Oracle Identity Cloud Service (IDCS)は、Oracle Identity and Access Management (IAM)サービスに置換されます。次に示すステップは、Oracle CloudアカウントがIDCSを使用していることを前提としています。クラウド・アカウントでIAMドメインを使用する場合、ステップは似ていますが、表示されるユーザー・インタフェースは、このドキュメントで提供されているイメージとは異なります。

パブリック証明書の取得

IDCS機密アプリケーションの作成に使用されるOracle Sales and Serviceアプリケーションの公開証明書を取得するには:

  1. 管理者としてOracle Sales and Serviceアプリケーションにサインインします。
  2. ページの左上隅にあるハンバーガー・アイコンをクリックします。ドロップダウン・メニューから「ツール」オプションを選択し、「セキュリティ・コンソール」を選択します。
  3. Oracle Sales and Serviceアプリケーションの公開証明書を取得するには:

    1. メイン・ページで、左側のナビゲーション・メニューから「API認証」を選択します。
    2. ページの右上隅にある「Oracle Public Certificate」リンクを選択します。これにより、次のステップで使用されるダウンロード・ディレクトリにorakey_signファイルがダウンロードされます。
  4. Oracle Sales and Serviceアプリケーションはしばらく必要ないため、クローズします。

機密アプリケーションの作成

OCM APIを介してOracle Content Managementと通信するためにOracle Sales and Serviceアプリケーションで使用される機密アプリケーションを作成するには:

  1. IDCS管理コンソールに管理者としてサインインします。
  2. ページの左上隅にあるハンバーガー・アイコンをクリックし、ドロップダウン・メニューから「アプリケーション」オプションを選択します。

  3. Oracle Content Management APIへのアクセスに使用する機密アプリケーションを作成するには:

    1. 「追加」ボタンをクリックし、「アプリケーションの追加」ダイアログで機密アプリケーションを選択します。
    2. 「機密アプリケーションの追加」ページの「詳細」トレイン・ストップで、次の手順を実行します。
      1. 「名前」フィールドで、名前(Webサービスなど)を指定します。
      2. 「説明」フィールドに、「Webサービスを介してOCM APIにアクセスするために使用する資格証明」というテキストを入力します。
    3. 「クライアント」トレイン・ストップで、次の手順を実行します。
      1. 「このアプリケーションをクライアントとして今すぐ構成します」オプションを選択します。
      2. 「許可される権限付与タイプ」で、「リソース所有者」「クライアント資格証明」「JWTアサーション」のチェック・ボックスを選択します。
      3. 「セキュリティ」で、「信頼できるクライアント」チェック・ボックスを選択し、「インポート」をクリックしてOracle Sales and Service証明書をインポートします。
      4. 「クライアント証明書のインポート」ダイアログで、次のフィールドに入力します。

        1. 「証明書別名」フィールドで、名前(Fusionなど)を指定します。
        2. ファイルの選択ボタンをクリックして、以前にダウンロードしたorakey_signファイルを選択します。
        3. 「インポート」をクリックして、この証明書を追加します。
      5. 「リソース」セクションで、「スコープの追加」をクリックします。統合で使用される特定のOCMサーバーの右側にある右矢印を選択します。

      6. URLがopc:cec:allで終わる行の横にあるチェック・ボックスを選択します。「追加」をクリックして、統合に必要なこの特定のスコープを追加します。
      7. 後でOracle Sales and ServiceアプリケーションWebサービスを作成してOCM APIと通信するときに使用するのと同じように、追加されたスコープURLをコピーします(https://BD2F184D9D2344CB8134FCD4CBFF7DF.mycloud.com:443/urn:opc:cec:allなど)。
    4. 「機密アプリケーションの追加」トレイン・ストップの最後に到達するまで「次」をクリックし、「終了」をクリックします。
  4. 「アプリケーションが追加されました」ダイアログで、「クライアントID」(c585b2d3e97c40e491ca99112281e36など)および「クライアント・シークレット」(768b9513-658e-4854-bac7-2fe72d19011など)をコピーしてダイアログを閉じます。これらの値は、Oracle Sales and ServiceアプリケーションのWebサービスで使用して、OCM REST APIと通信します。
  5. 「Oracle Sales and Service Web Services」ページで、「アクティブ化」をクリックしてIDCSアプリケーション・サービスをアクティブ化します。
  6. IDCSアプリケーションは不要になったため、クローズします。