创建允许列表以指定有权将Target请求发送到Target的主机。

您可以创建一个允许列表,指定有权向Target发送Target请求的主机(域)。 所有其他生成请求的主机都会收到一个注释掉的授权错误响应。 默认情况下,任何包含Target请求的主机都会在Production环境中向Target进行注册,它们有权访问所有活跃的已批准活动。 列入允许列表如果不希望使用此方法,您可以改为使用来记录有权发出Target请求并接收Target内容的特定主机。 所有主机继续显示在Hosts列表中,并且环境仍可用于对这些主机进行分组,并为每个主机分配不同的级别,例如该主机是否可以看到活动和/或非活动的活动。

要创建允许列表,请执行以下操作:

  1. 从Hosts列表中,单击​ Authorize Hosts

  2. 启用​ Enable Authorized Hosts for content delivery ​切换。

  3. 根据需要在​ Host contains ​框中添加所需主机。

    可列出多个主机,每个主机单独占一行。

  4. 根据需要在​ Host does not contains ​框中添加所需主机。

    可列出多个主机,每个主机单独占一行。

  5. 单击 Save

如果对未授权的主机发出Target请求,则该调用将做出响应: /* no display - unauthorized mbox host */

IMPORTANT
安全最佳实践:如果您使用Target的ubox功能,此允许列表还将控制重定向器可以导航到的域的列表。 确保在将ubox用作实现的一部分时添加要重定向的任何域。 如果未指定允许列表,Adobe将无法验证重定向URL并防止潜在的恶意重定向。
允许列表优先于环境。 在使用allowlist功能之前,请清除所有主机,只有允许列表允许的主机才会显示在主机列表中。 然后,您可以将主机移到所需的环境中。

有时,您的环境中会显示来自其他网站的域。如果某个域调用at.js,则该域会显示在列表中。 例如,如果某人将您的一个网页复制到其服务器,那么该域便会显示在您的环境中。您也可以看到来自蜘蛛引擎、语言翻译网站或者本地磁盘驱动器的域名。

如果 mboxHost 在 API 调用中进行传递,则会为传入的环境记录转化。如果未传递任何环境,则调用中的主机默认为Production。

您还可以通过在Host Does Not Contain框中添加所需的主机来创建一个阻止列表,以指定不能向Target发送Target请求的主机(域)。

NOTE
Authorized Hosts列表同时用于Target主机和默认重定向主机。 添加已批准使用Adobe Target JavaScript SDK (at.js) ​所有在ubox默认重定向URL中使用的现有域。 将来,将任何新的类似域添加到允许列表中。

删除主机

如果您不再需要某个主机,您可以删除该主机。

  1. 从Hosts列表中,单击​ Delete ​图标。
  2. 单击“Delete”以确认删除。
NOTE
如果有人浏览到主机上包含Target请求的页面,则该主机将再次列出。