使用Adobe ID設定Commerce管理整合
這項整合可支援具有Adobe ID且想要簡化登入Commerce和Adobe業務產品之管理員使用者的Adobe Commerce商家。 這是選用專案,會根據執行個體來啟用。 啟用時,只有管理員使用者工作流程會受到影響。
必要條件
- Adobe Commerce 2.4.5或更新版本
- 具有存取Adobe Admin Console許可權的Adobe.com帳戶。
設定此整合的管理員在啟用模組期間需要下列認證:
- 組織ID (取自Adobe Admin Console),長度必須至少為24個字元。 已驗證的使用者必須屬於此IMS組織。 如需尋找組織ID的相關資訊,請參閱Experience Cloud中的組織。
- 2FA應在Adobe Admin Console中的組織層級強制執行,以啟用此模組。 檢查驗證設定。
- 使用者端ID
- 使用者端密碼
- 從Adobe Developer Console擷取API金鑰後,即可使用使用者端ID和使用者端密碼。
Commerce管理員使用者必須以Adobe ID建立帳戶才能登入。
一般步驟
- 從Adobe Admin Console取得Adobe組織ID
- 從Adobe Developer Console產生新專案、IMS API金鑰和密碼
- 在Adobe Admin Console中設定Adobe Commerce使用者
- 啟用
AdminAdobeIms
模組。
若要成功整合,所有Adobe Commerce使用者都必須擁有具有相同名稱和主要電子郵件地址的管理員使用者帳戶。 如果相符的管理員使用者帳戶不存在,則具有所需許可權(通常指派為管理員角色)的使用者必須手動建立具有相同名稱和電子郵件的管理員使用者帳戶。
設定整合
具有系統存取權的管理員或開發人員完成下列步驟後,Sign into Adobe Commerce with Adobe IMS 按鈕會顯示在所有管理員使用者的Commerce管理員登入頁面中。
步驟1:取得Adobe組織ID
至少需要一個IMS組織的成員資格才能啟用此功能。 如果您有Adobe ID,依預設您至少屬於一個Adobe組織。 登入Adobe Admin Console以擷取您的組織識別碼。
步驟2:產生新專案、IMS API金鑰和密碼
若要為組織建立專案,組織的Adobe管理員帳戶必須具有系統管理員或開發人員角色。 請參閱Developer Console指南。
-
前往 Projects 標籤(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組織,才能使用Adobe ID登入。
-
在Adobe Admin Console中,導覽至 Users > Users。
-
按一下 Add User。
-
輸入使用者的電子郵件地址。
如果適用,系統會自動填入建議的ID型別。 您可以根據貴組織的購買計畫,將此設定變更為清單中的其中一個產品ID。
您一次最多可以新增10個使用者。 若要新增更多變更,請在儲存變更後重複上述步驟。
-
按一下 Save。
使用者已新增並顯示在Users清單中。
步驟4:啟用AdminAdobeIms模組
AdminAdobeIms
模組負責Adobe Commerce/Adobe IMS整合。 設定新專案並複製您的組織ID、使用者端ID和使用者端密碼後,您可以啟用AdminAdobeIms
模組。
輸入bin/magento admin:adobe-ims:enable
。 系統會提示您輸入下列引數。 使用專案建立期間產生的值。
- 組織ID
- 使用者端ID
- 使用者端密碼
- 2FA已啟用
Adobe Commerce會顯示訊息,指出啟用是成功還是失敗。
成功啟用此功能後,您可以將其他Adobe Commerce使用者帳戶轉移至Adobe IMS帳戶。 Adobe Commerce使用者必須屬於已設定的Adobe組織,才能使用Adobe ID登入。