ユーザー権限とIMS
IMS (Adobe Identity Management System)は認証レイヤーです。
-
Adobe Commerce as a Cloud Serviceの場合、管理者はデフォルトでIMS認証を有効にします。
-
Adobe Commerce オンクラウドまたはオンプレミスの場合、IMSはオプションです。
CommerceでIMSを有効にすると、強化された設定UI (アセットセレクター、自動入力ドロップダウン)が提供されますが、プログラム IDおよび 環境ID を手動で入力することで、IMSを使用せずに統合を設定できます。
IMSを使用する場合、AEM Assets統合には特定の Adobe Admin Console製品プロファイル も必要です。 Commerce Adminで統合を設定するユーザーには、AEM Assets DM OpenAPI Users - delivery製品プロファイル、または author 製品プロファイルがフォールバックとして必要です。 このアクセスは、ユーザーのIMS組織内のAdmin Console製品プロファイルを通じて制御され、次のことが可能になります。
- アセットセレクターを使用すると、カテゴリ画像またはページビルダーコンテンツを管理する際に、AEM Assetsから画像を選択できます。
- ユーザーのIMS セッションから値を取得する プログラム ID 、環境ID 、 ドメインマッピング ドロップダウンなど、設定フィールドを自動入力しました。
適切な権限がないと、アセットセレクターは使用できず、これらのフィールドは空のように見えるか、手動で入力する必要があります。
IMSと権限とのやり取り
Adobe IMSはユーザーIDと組織のコンテキストを提供しますが、Adobe Admin Consoleは、そのユーザーが持つ製品プロファイル (権限)を定義します。 AEM Assets統合では、IMSの詳細と割り当てられたプロファイルを使用して、設定フィールドを自動入力し、アセットセレクターを有効にできるかどうかを判断します。
製品プロファイルが必要な理由
統合は、プロファイルにマッピングされたドメインのみを読み込むことができます。 したがって、ユーザーは次の製品プロファイルを持つことができます。
-
AEM配信製品プロファイル。 ユーザーがオーサープロファイルと配信プロファイルの両方を持っている場合に、アセットセレクターと設定UIに必要です。 統合では、利用可能な場合はAEM配信製品プロファイルを使用します。
-
製品プロファイルの作成。 AEM Assets UIにアクセスするために必要です。 また、ユーザーがAdmin ConsoleにAEM配信製品プロファイルを持っていない場合は、アセットセレクターと設定UIのフォールバックとしても機能します。
ドメイン(プログラム ID、環境ID、ドメインマッピングなど)は、AEM配信製品プロファイルに割り当てられます。 統合は、使用可能な場合は AEM配信製品プロファイル からドメインを読み込むか、ユーザーのAdmin ConsoleにAEM配信製品プロファイルが含まれていない場合は オーサー製品プロファイル にフォールバックします。 ユーザーは、次のいずれかのプロファイルを使用する必要があります。
- Commerce管理者設定のプログラム ID、Environment IDおよびDomain mapping ドロップダウンを入力します。
- AEM Assetsからアセットを参照して選択するには、アセットセレクターを使用します。
どちらのプロファイルも設定されていない場合、ユーザーは プログラム ID と 環境ID を手動で入力できますが、アセットセレクターは使用できません。
デプロイメントタイプ別の権限の付与
[SaaSのみ]{class="badge positive" title="Adobe Commerce as a Cloud ServiceおよびAdobe Commerce Optimizer プロジェクト(Adobeが管理するSaaS インフラストラクチャ)にのみ適用されます。"}
システムはデフォルトでIMS認証を有効にします。
AEM Assetsの Adobe Admin Console DM OpenAPI Users - delivery 製品プロファイルまたは author 製品プロファイルにフォールバックとしてユーザーを追加します。
| note |
|---|
| NOTE |
| また、CommerceとAEM Assetsにユーザーを追加する必要があります。 完全な設定については、ユーザーおよびIdentity Management ガイドの「AEM Assetsまたは製品ビジュアルにユーザーを追加」を参照してください。 |
[PaaSのみ]{class="badge informative" title="Cloud プロジェクト上のAdobe Commerce(Adobeで管理されるPaaS インフラストラクチャ)にのみ適用されます。"}
PaaSでアセットセレクターを有効にするには、IMS クライアント IDが必要です。 OpenAPIでDynamic Mediaを有効にする際にIMS クライアント IDを取得する方法など、前提条件については、AEM Assets プロジェクト の設定を参照してください。
アセットセレクターと自動入力された設定フィールド(プログラム ID、環境ID、ドメインマッピング)を使用するには:
-
CommerceのAdobe IMSを有効にして、Commerce管理者がIMS認証を使用し、ユーザーのAdmin Console製品プロファイルを読み取れるようにします。
-
アセットセレクターのカスタム IMS クライアント IDをリクエストするには、 サポートチケットを開きます。
-
Adobe Admin Consoleから、ユーザーを AEM Assets DM OpenAPI Users - delivery 製品プロファイルに追加するか、フォールバックとして author 製品プロファイルに追加します。
IMSを使用しない場合でも、Commerce管理者にプログラム IDと環境IDを手動で入力することで、統合を設定できます。
関連ドキュメント
- AEM Assets統合のIMS ユーザー権限を設定:CommerceをAEM Assetsに接続し、一致するルールを設定します。
- アセットの手動選択 - カテゴリ画像とページビルダーにアセットセレクターを使用します。
- AEM AssetsまたはProduct Visualsにユーザーを追加する – Adobe Commerce as a Cloud Serviceには、まずCommerceとAEM Cloud Manager(Business Owner, Deployment Manager)にユーザーを追加します。 AEM Assets DM OpenAPI Users - delivery プロファイル(またはフォールバックとしてauthor プロファイル)は、アセットセレクターと自動入力機能の追加要件です。
- AEM配信レイヤーにチームメンバーを割り当てる。 配信アクセスのAEM ドキュメント。