由于资源元数据,Brand Portal DRM提示不会出现或意外出现

在Brand Portal中,资源下载可以在没有许可证提示的情况下启动,或者在DRM元数据缺失、冲突或不可访问时意外显示许可证提示。 该行为取决于元数据,如adobe_dam:restrictionsxmpRights:WebStatement,当二者同时存在时,xmpRights:WebStatement优先。 验证应用的元数据架构,更正DRM元数据值,重新发布资产,然后再次测试下载。

描述 description

环境

  • Adobe Experience Manager Assets Brand Portal
  • Adobe Experience Manager as a Cloud Service (AEMaaCS)
  • AEM Assets Essentials

问题/症状

  • Brand Portal会立即开始下载资源,不会提示任何许可证或条款,即使应应用DRM也是如此。
  • Brand Portal始终会显示DRM弹出窗口,即使用户不希望出现这种情况。
  • DRM提示适用于某些资产,但不适用于其他资产。
  • xmpRights:WebStatement字段填充不正确时会破坏预期的DRM行为。
  • 使用&licenseCheck=false等URL参数不会绕过DRM行为。

原因

Brand Portal和AEM Assets完全根据资源元数据来确定受许可证保护的下载行为。 如果adobe_dam:restrictionsxmpRights:WebStatement缺失、填充不正确、无法访问或冲突,则Brand Portal不显示预期的许可证提示。 当两个字段都存在时,xmpRights:WebStatement优先。 不正确的元数据架构配置还会阻止必填字段显示在资源属性中,并且Brand Portal无法解析xmpRights:WebStatement的内部或非公共URL。

解决方法 resolution

要解决缺少或意外的Brand Portal DRM提示,请执行以下步骤:

  1. 在AEM Author中打开资源属性,并确定DRM是由adobe_dam:restrictionsxmpRights:WebStatement控制,还是同时由两者控制。
  2. 如果所需DRM字段不可见,请打开工具> Assets >元数据架构,编辑分配给资源文件夹的架构,然后添加所需字段。
  3. 如果您使用adobe_dam:restrictions,请输入目标DRM或术语HTML并保存资源元数据。
  4. 如果您使用xmpRights:WebStatement,请确保该值指向Brand Portal无需身份验证即可访问的完全公共https:// URL。
  5. 如果xmpRights:WebStatement包含意外的值,请将其移除,使其不覆盖adobe_dam:restrictions
  6. 将资源从AEM创作实例重新发布到Brand Portal。
  7. 在Brand Portal中下载资源,并确认DRM提示仅在需要时显示并显示正确的内容。
  8. 如果元数据在AEM中正确保存,但在重新发布后未反映在Brand Portal中,请联系Adobe支持

相关阅读

recommendation-more-help
experience-cloud-kcs-help-kbarticles