通过 Target Standard API 将 AEM 与 Adobe Target 集成需要配置 Adobe IMS (Identity Management System)。配置是通过 Adobe Developer Console 实现的。
AEMaaCS 中新增了对 Adobe Target Standard API 的支持。Target Standard API 使用 IMS 身份验证。
API 选择由用于 AEM/Target 集成的身份验证方法驱动。
开始此过程之前:
Adobe 支持部门必须针对以下项目配置您的帐户:
您组织的系统管理员应使用 Admin Console 将您组织中所需的开发人员添加到相关的产品配置文件中。
配置的第一阶段是在 AEM 中创建 IMS 配置并生成公钥。
在 AEM 中,打开工具菜单。
在安全性部分中,选择 Adobe IMS 配置。
选择创建,打开 Adobe IMS 技术帐户配置。
使用云配置下的下拉列表,选择 Adobe Target。
激活新建证书并输入新别名。
选择创建证书来确认。
选择下载(或下载公钥)以将文件下载到本地驱动器,以便在为 Adobe Target 与 AEM 的集成配置 IMS 时方便使用。
将此配置保持开放状态,供在 AEM 中完成 IMS 配置时再次使用。
将 Adobe Developer Console 项目与 AEM 将使用的 Adobe Target 集成,然后分配所需的权限。
打开 Adobe Developer Console 以使用 Adobe Target(将由 AEM 使用)创建项目:
为项目打开 Adobe Developer Console:
将显示您拥有的任何项目。选择新建项目 – 位置和使用将取决于:
依次选择 添加到项目和 API:
依次选择 Adobe Target 和下一步:
如果您已订阅 Adobe Target,但它并未列出,您应查看先决条件。
上传公钥,完成后,选择下一步:
查看凭据,然后选择下一步:
选择所需的产品配置文件,然后选择保存配置的 API:
显示的产品配置文件取决于您是否拥有:
这将确认创建。
您现在必须将所需权限分配给集成:
打开 Adobe Admin Console:
导航到产品(顶部工具栏),然后选择 Adobe Target – <your-tenant-id>(从左侧面板)。
选择产品配置文件,然后从提供的列表中选择所需的工作区。例如,默认工作区。
选择 API 凭据,然后选择所需的集成配置。
选择编辑者作为产品角色;而不是选择观察者。
从“Adobe Developer Console 项目”控制台中,您可以查看所有集成项目的列表:
选择查看(特定项目条目右侧)以显示有关配置的更多详细信息。其中包括:
要在基于 IMS 的 AEM 中完成 Adobe Target 的集成,您需要其中的一些项。
通过返回到 AEM,您可以添加针对 Target 的 IMS 集成中所需的值来完成 IMS 配置:
返回到 AEM 中打开的 IMS 配置。
选择下一步。
在这里,您可以使用 Adobe Developer Console 中项目配置的详细信息:
aud
行的内容,例如,以下示例中的 https://ims-na1.adobelogin.com
选择创建来确认。
您的 Adobe Target 配置将显示在 AEM 控制台中。
要确认配置是否按预期运行,请执行以下操作:
打开:
https://localhost<port>/libs/cq/adobeims-configuration/content/configurations.html
例如:
https://localhost:4502/libs/cq/adobeims-configuration/content/configurations.html
选择您的配置。
从工具栏中选择检查运行状况,然后选择查看。
如果成功,您将看到一条确认消息。
您现在可以使用此 IMS 配置来完成与 Adobe Target 的集成。