Commerce Admin とAdobe IDの統合の設定
この統合は、Adobe IDを持ち、Adobe Commerceへのログインと業務Adobeを効率化したい管理者ユーザーを持つCommerce マーチャントをサポートします。 これはオプションであり、インスタンスごとに有効になります。 有効にすると、管理ユーザーワークフローのみが影響を受けます。
前提条件
- Adobe Commerce 2.4.5 以降
- にアクセスできるAdobe.com アカウント Adobe Admin Console.
この統合を設定する管理者には、モジュールのイネーブルメント時に次の資格情報が必要です。
- 組織 ID (取得元: Adobe Admin Console)、24 文字以上にする必要があります。 認証済みユーザーは、この IMS 組織に属している必要があります。 組織 ID の検索について詳しくは、以下を参照してください。 Experience Cloud内の組織.
- モジュールを有効にするには、Adobe Admin Consoleの組織レベルで 2FA を適用する必要があります。 チェック 認証設定.
- クライアント ID
- クライアント秘密鍵
- から API キーを取得すると、クライアント ID とクライアント秘密鍵を利用できるようになります Adobe Developer コンソール.
Commerce管理者ユーザーがログインするには、Adobe IDのアカウントを作成する必要があります。
一般的な手順
- からのAdobe組織 ID の取得 Adobe Admin Console
- から新規プロジェクト、IMS API キーおよび秘密鍵を生成します。 Adobe Developer コンソール
- Adobe Admin ConsoleでのAdobe Commerce ユーザーの設定
- を有効にする
AdminAdobeIms
モジュール。
統合に成功するには、すべてのAdobe Commerce ユーザーが同じ名前とプライマリメールアドレスの管理者ユーザーアカウントを持っている必要があります。 一致する管理者ユーザーアカウントが存在しない場合、必要な権限を持つユーザー(通常は管理者の役割が割り当てられている)が手動で割り当てる必要があります 管理者ユーザーアカウントの作成 同じ名前とメールを使用します。
統合の設定
システムアクセス権を持つ管理者または開発者が次の手順を完了した後、 Sign into Adobe Commerce with Adobe IMS すべての管理者ユーザーのCommerce Admin ログインページに「」ボタンが表示されます。
手順 1:Adobe組織 ID の取得
この機能を有効にするには、少なくとも 1 つの IMS 組織のメンバーシップが必要です。 Adobe IDがある場合、デフォルトで 1 つ以上のAdobe組織に属しています。 にログインします Adobe Admin Console 組織 ID を取得します。
手順 2:新しいプロジェクト、IMS API キーおよび秘密鍵の生成
組織のプロジェクトを作成するには、その組織のAdobe管理者アカウントにシステム管理者または開発者のロールが必要です。 を参照してください。 Developer Console ガイド.
-
へのログイン Adobe Developer コンソール.
-
に移動します Projects tab (adobe.io/projects)を押してクリックします Create a new project.
-
クリック Add API 新しく作成したプロジェクトページ
-
を選択 Adobe Services > Adobe Commerce with Adobe ID.
-
を選択 Oauth 2.0 Web.
-
を指定 Redirect URI:
https://<hostname>/
-
を指定 Redirect URI pattern:
https://<hostname>/.*
ホスト名のドットの前にを付けることで、ドットをエスケープします
\\
. URL の末尾にワイルドカードを追加すると、Adobe Commerce管理者の秘密鍵がサポートされます。 -
クリック Save configured API.
-
をコピーします Client ID および Client Secret 作成されたプロジェクトのキー。
手順 3:Adobe Admin ConsoleでAdobe Commerce ユーザーを設定する
統合を有効にする前に、各Adobe Commerce管理者ユーザーアカウントが対応するAdobe IMSアカウントを持っていることを確認します。 Adobe Commerce ユーザーがAdobe IDでログインするには、特定のAdobe組織に属している必要があります。
-
が含まれる Adobe Admin Consoleに移動します。 Users > Users.
-
クリック Add User.
-
ユーザーのメールアドレスを入力します。
該当する場合、推奨される ID タイプが自動的に入力されます。 この設定を、組織の購入プランに基づいた、リスト内の製品 ID のいずれかに変更できます。
一度に 10 人までユーザーを追加できます。 さらに追加するには、変更を保存した後、上記の手順を繰り返します。
-
クリック Save.
ユーザーが追加され、に表示されます Users リスト。
手順 4:AdminAdobeIms モジュールを有効にする
この AdminAdobeIms
モジュールは、Adobe CommerceとAdobe IMSの統合を担当します。 新しいプロジェクトを設定し、組織 ID、クライアント ID およびクライアント秘密鍵をコピーしたら、 AdminAdobeIms
モジュール。
Enter bin/magento admin:adobe-ims:enable
. 次のパラメーターを入力するよう求められます。 プロジェクトの作成時に生成された値を使用します。
- 組織 ID
- クライアント ID
- クライアント秘密鍵
- 2FA 有効
Adobe Commerceは、イネーブルメントが成功したか失敗したかを示すメッセージを表示します。
この機能を正常に有効にすると、他のAdobe Commerce Adobe IMSアカウントをユーザーアカウントに移行できます。 Adobe Commerce ユーザーがAdobe IDでログインするには、設定済みのAdobe組織に属している必要があります。