为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