AEM API アクセスの有効化

新しい製品プロファイル が存在すると、Adobe Developer Console(ADC)で OpenAPI ベースのAEM API アクセスが可能になります。 Adobe Developer Console(ADC)は、Adobe API、SDK、リアルタイムイベント、サーバーレス関数などにアクセスするための開発者ハブです。

新しく追加された製品プロファイルは、サービス に関連付けられています。これは、事前定義されたアクセス制御リスト(ACL) _を持つ_AEM ユーザーグループを表します。
サービス は、AEM API へのアクセスレベルを制御するために使用されます。

また、製品プロファイルに関連付けられた サービス を選択または選択解除して、アクセスレベルを増減することもできます。

製品プロファイル名の横にある 詳細を表示 アイコンをクリックして、関連付けを確認します。

製品プロファイルに関連付けられたサービスのレビュー

デフォルトでは、AEM Assets API Users Service は製品プロファイルに関連付けられていません。 新しく追加された AEM Assets Collaborator Users - author - Program XXX - Environment XXX Product Profile に関連付けましょう。 この関連付けの後、ADC プロジェクトの Asset Author API で目的の認証を設定し、認証アカウントを製品プロファイルに関連付けることができます。

AEM Assets API Users Service と製品プロファイルの関連付け

Adobe Developer Console(ADC)プロジェクトの作成

ADC プロジェクトを使用して、目的の API を追加し、その認証を設定して、認証アカウントを製品プロファイルに関連付けます。

ADC プロジェクトを作成するには、次の手順に従います。

  1. Adobe IDを使用して 🔗0}Adobe Developer Console} にログインします。

    Adobe Developer Console

  2. クイックスタート」セクションで、「新規プロジェクトを作成」ボタンをクリックします。

    新規プロジェクトを作成

  3. これにより、デフォルトの名前で新しいプロジェクトが作成されます。

    新しいプロジェクトが作成されました

  4. 右上隅の プロジェクトを編集 ボタンをクリックして、プロジェクト名を編集します。 意味のある名前を指定し、「保存 をクリックし す。

    プロジェクト名を編集

ADC プロジェクトの設定

ADC プロジェクトを作成したら、目的のAEM API を追加し、その認証を設定して、認証アカウントを製品プロファイルに関連付ける必要があります。

  1. AEM API を追加するには、「API を追加」ボタンをクリックします。

    API を追加

  2. API を追加 ダイアログで、Experience Cloudでフィルタリングし 目的のAEM API を選択します。 例えば、この場合、「アセットオーサー API が選択されます。

    AEM API を追加

  3. 次に、API を設定 ダイアログで、目的の認証オプションを選択します。 例えば、この場合、「サーバー間」認証オプションが選択されています。

    認証を選択

    サーバー間の認証は、ユーザーの操作なしで API へのアクセスが必要なバックエンドサービスに最適です。 Web アプリとシングルページアプリの認証オプションは、ユーザーの代わりに API アクセスを必要とするアプリケーションに適しています。 詳しくは、OAuth サーバー間資格情報と web アプリ間資格情報とシングルページアプリ資格情報の違いを参照してください。

  4. 必要に応じて、識別しやすくするために API の名前を変更できます。 デモ用に、デフォルト名が使用されます。

    資格情報の名前を変更

  5. この場合、認証方法は OAuth サーバー間 なので、認証アカウントを製品プロファイルに関連付ける必要があります。 「AEM Assets Collaborator Users - author - Program XXX - Environment XXX Product Profile」を選択し、「保存」をクリックします。

    製品プロファイルを選択

  6. AEM API と認証設定を確認します。

    AEM API 設定

    認証設定

OAuth Web アプリ または OAuth 単一ページアプリ の認証方法を選択した場合、製品プロファイルの関連付けは表示されませんが、アプリケーションリダイレクト URI が必要です。 アプリケーションリダイレクト URI は、認証コードによる認証後にユーザーをアプリケーションにリダイレクトするために使用されます。 関連するユースケースのチュートリアルでは、このような認証固有の設定の概要を説明します。