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アプリケーションの公開証明書を取得するには:
- 管理者としてOracle Sales and Serviceアプリケーションにサインインします。
- ページの左上隅にある
をクリックします。ドロップダウン・メニューから「ツール」オプションを選択し、「セキュリティ・コンソール」を選択します。
- Oracle Sales and Serviceアプリケーションの公開証明書を取得するには:
- メイン・ページで、左側のナビゲーション・メニューから「API認証」を選択します。
- ページの右上隅にある「Oracle Public Certificate」リンクを選択します。これにより、次のステップで使用されるダウンロード・ディレクトリにorakey_signファイルがダウンロードされます。
- Oracle Sales and Serviceアプリケーションはしばらく必要ないため、クローズします。
機密アプリケーションの作成
OCM APIを介してOracle Content Managementと通信するためにOracle Sales and Serviceアプリケーションで使用される機密アプリケーションを作成するには:
- IDCS管理コンソールに管理者としてサインインします。
-
ページの左上隅にある
をクリックし、ドロップダウン・メニューから「アプリケーション」オプションを選択します。
- Oracle Content Management APIへのアクセスに使用する機密アプリケーションを作成するには:
- 「追加」ボタンをクリックし、「アプリケーションの追加」ダイアログで機密アプリケーションを選択します。
- 「機密アプリケーションの追加」ページの「詳細」トレイン・ストップで、次の手順を実行します。
- 「名前」フィールドで、名前(Webサービスなど)を指定します。
- 「説明」フィールドに、「Webサービスを介してOCM APIにアクセスするために使用する資格証明」というテキストを入力します。
- 「クライアント」トレイン・ストップで、次の手順を実行します。
- 「このアプリケーションをクライアントとして今すぐ構成します」オプションを選択します。
- 「許可される権限付与タイプ」で、「リソース所有者」、「クライアント資格証明」、「JWTアサーション」のチェック・ボックスを選択します。
- 「セキュリティ」で、「信頼できるクライアント」チェック・ボックスを選択し、「インポート」をクリックしてOracle Sales and Service証明書をインポートします。
- 「クライアント証明書のインポート」ダイアログで、次のフィールドに入力します。
- 「証明書別名」フィールドで、名前(Fusionなど)を指定します。
- ファイルの選択ボタンをクリックして、以前にダウンロードしたorakey_signファイルを選択します。
- 「インポート」をクリックして、この証明書を追加します。
- 「リソース」セクションで、「スコープの追加」をクリックします。統合で使用される特定のOCMサーバーの右側にある右矢印を選択します。
- URLが
opc:cec:all
で終わる行の横にあるチェック・ボックスを選択します。「追加」をクリックして、統合に必要なこの特定のスコープを追加します。 - 後でOracle Sales and ServiceアプリケーションWebサービスを作成してOCM APIと通信するときに使用するのと同じように、追加されたスコープURLをコピーします(
https://BD2F184D9D2344CB8134FCD4CBFF7DF.mycloud.com:443/urn:opc:cec:all
など)。
- 「機密アプリケーションの追加」トレイン・ストップの最後に到達するまで「次」をクリックし、「終了」をクリックします。
- 「アプリケーションが追加されました」ダイアログで、「クライアントID」(c585b2d3e97c40e491ca99112281e36など)および「クライアント・シークレット」(768b9513-658e-4854-bac7-2fe72d19011など)をコピーしてダイアログを閉じます。これらの値は、Oracle Sales and ServiceアプリケーションのWebサービスで使用して、OCM REST APIと通信します。
- 「Oracle Sales and Service Web Services」ページで、「アクティブ化」をクリックしてIDCSアプリケーション・サービスをアクティブ化します。
- IDCSアプリケーションは不要になったため、クローズします。