為IMS設定選取Adobe Target作為雲端解決方案時發生錯誤

本文解決選擇Adobe Target作為IMS設定的雲端解決方案,以便將AEM與Adobe Target整合的問題。 需要將ACE新增至使用者,以便成功建立Adobe Target的IMS設定。

說明 description

環境

內部部署Adobe Experience Manager (AEM)

問題

建立Adobe Target IMS設定以便將AEM與Adobe Target整合時發生錯誤。  每當​ Adobe Target ​被選為IMS設定的雲端解決方案時,就會出現錯誤「Cannot retrieve certificates: The Provided userId does not identify an existing user"」,且無法建立設定。 只有Adobe Target解決方案會發生此問題。

要再現的步驟

  • 選取 工具 > 安全性 > IMS設定> 建立

  • 選取 Target 作為解決方案。

將會出現錯誤: "Cannot retrieve certificate. The provided userid does not identify an existing user."

在記錄中,唯一與此問題相關的錯誤是:

/libs/cq/adobeims-configuration/content/configurations/createimsconfig/contextCertificates HTTP/1.1] com.adobe.cq.adobeims.impl.servlets.GetCertificatesServlet Cannot retrieve certificates: The provided userId does not identify an existing user.}

解決方法 resolution

將ACE新增到使用者後,即可成功建立Adobe Target的IMS設定。

路徑: /home/users/system/target-imsconfig-service許可權:允許許可權: jcr:read; rep:write

原因

錯誤是由於target-imsconfig-service使用者缺少許可權所導致。 檢查使用者target-imsconfig-servicetargetservice,的許可權時,注意到target-imsconfig-service未指派ACE。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f