19.2通过Adobe I/O安装和配置ServiceNow与Adobe Experience Platform之间的集成

确保您已成功登录到ServiceNow实例。

ServiceNow

19.2.1安装Adobe Experience Platform Spoke In ServiceNow

作为Adobe Experience Platform在ServiceNow中按产品分类集成的一部分,已创建辐条。

要安装​Adobe Experience Platform Spoke,请在​过滤器导航器​中键入​System Applications。 然后,单击​全部

ServiceNow

然后你会看到这个。

ServiceNow

在搜索字段中,输入​Adobe Experience Platform。 接下来,单击​安装

ServiceNow

然后你会看到这个。 再次单击​安装

ServiceNow

然后您将看到此进度栏。 安装辐条可能需要5分钟。

ServiceNow

看到此内容后,单击​关闭。 您现在可以继续执行下一步。

ServiceNow

19.2.2您的Adobe I/O项目

在第3单元中,在练习3.3.2 — 设置Adobe I/O项目期间,您创建了您自己的Adobe I/O项目。 当您创建该Adobe I/O项目时,会创建一个证书对。 在本练习中,您需要使用该证书对。 如果您不再拥有它,请按照练习3.3.2 — 设置您的Adobe I/O项目中概述的步骤创建新项目或仅生成新证书对。

无论采用哪种方式,在继续之前,您都需要准备好这些文件:

  • private.key
  • certificate_pub.crt

这些内容是在您的Adobe I/O项目设置过程中生成的,并会以名为​config.zip​的zip文件自动下载到您的计算机。

此外,您还需要打开您的Adobe I/O项目,以检索​服务帐户(JWT)​的其他重要信息,如客户端ID、客户端机密等。

要执行此操作,请转到https://console.adobe.io/projects。 然后你会看到这个。

ServiceNow

转到顶部导航中的​项目。 打开您的项目,该项目应名为​平台API ldap

ServiceNow

打开项目后,您将拥有类似的视图。 单击​服务帐户(JWT)​以视图您的Adobe I/O项目的凭据。

ServiceNow

然后你会看到这个。 在接下来的2个步骤中保持此屏幕打开,因为在设置集成时,您需要在ServiceNow用户界面中输入这些凭据。

ServiceNow

19.2.3创建Java密钥存储

在ServiceNow内设置Adobe Experience Platform辐条的要求之一是您的证书对必须是Java密钥存储(JKS)文件的一部分。

此时,您需要以下2个文件:

  • private.key
  • certificate_pub.crt

在桌面上创建一个新文件夹,并将其命名为​JKS

ServiceNow

打开​JKS​文件夹,并将2个证书文件复制/粘贴到此文件夹中。

ServiceNow

打开新的终端窗口。

ServiceNow

ServiceNow

通过输入类似于以下命令的命令,导航到桌面上的​JKS​文件夹:

cd desktop/JKS

ServiceNow

然后你会看到这个。

ServiceNow

注意

如果您使用的是Microsoft Windows,请确保在继续操作之前,计算机上已安装​OpenSSL。 您可以在此处找到安装OpenSSL的说明

接下来,在终端中输入以下命令:

openssl pkcs12 -export -inkey private.key -in certificate_pub.crt -out aep.p12

您必须输入​导出密码 — 您可以选择您喜欢的密码,但可以选择易于记住的密码,因为您在后续步骤中需要多次使用该密码。 另外,请确保密码至少有6个字符,这是Java Keystore要求的。

ServiceNow

“终端”窗口现在应类似于此。

ServiceNow

此时,在上一个命令之后,您现在应会在名为​aep.p12​的​JKS​文件夹中看到一个新文件。

ServiceNow

注意

如果您使用的是Windows,则以下命令尚无法使用。 您需要先安装Java JDK,可在以下位置找到该安装:https://www.oracle.com/de/java/technologies/javase-jdk15-downloads.html

接下来,在终端中输入以下命令:

在macOS上:

keytool -v -importkeystore -srckeystore aep.p12 -srcstoretype PKCS12 -destkeystore aep.jks -deststoretype JKS

在Windows上:

"C:\Program Files\Java\jdk-15.0.2\bin\keytool.exe" -v -importkeystore -srckeystore aep.p12 -srcstoretype PKCS12 -destkeystore aep.jks -deststoretype JKS
注意

Java JDK目录的路径可能不同,具体取决于您安装的Java JDK版本。 如果此命令无效,请验证完整路径是否存在,并根据需要进行更新。

ServiceNow

然后,您需要输入​目标密码。 请使用与执行上一个命令时使用的密码相同的密码。

ServiceNow

确认密码。

ServiceNow

您现在需要输入​源密码。 这是您在执行上一个命令时输入的口令,用于创建文件​aep.p12

ServiceNow

最后,您在执行此命令后应看到此内容。

ServiceNow

您现在还应该有一个名为​aep.jks​的文件。

ServiceNow

如果看到文件​aep.jks,您可以继续下一个练习。

下一步:19.3设置ServiceNow环境

返回模块19

返回到所有模块

在此页面上