解决AEMaaCS中非管理员用户的元数据架构可见性问题

在AEM as a Cloud Service (AEMaaCS) - Assets中,参与者或DAM用户等用户无法看到自定义元数据架构,因为他们没有架构文件夹的读取权限,但管理员可以。 要解决此问题,请向受影响的用户授予对该文件夹的读取权限。

描述 description

环境

Adobe Experience Manager as a Cloud Service (AEMaaCS) - Assets

问题/症状

  • 应用于文件夹的自定义元数据架构对管理员可见。
  • 具有标准角色(如参与者)的用户在查看资源属性时只能看到默认元数据架构。
  • 应用于文件夹的自定义元数据架构对管理员可见。
  • 具有标准角色(如参与者)的用户在查看资源属性时只能看到默认元数据架构。

解决方法 resolution

  1. 使用资源元数据架构可将自定义元数据应用到文件夹和子文件夹中的资源。 通过 工具 分配它们 > Assets > 元数据架构
  2. 确保自定义架构存储在/conf/global/settings/dam/adminui-extension/metadataschema下。
  3. 在AEM的安全性(权限) UI中,选择参与者/用户组,并以递归方式授予架构文件夹路径上的jcr:read权限,以便他们能够查看自定义元数据架构。
  4. 删除限制性的访问控制列表(ACL)规则,如rep:glob="",这些规则将访问限制为仅访问精确节点(例如,/conf),并阻止访问子节点。 调整ACL以允许递归jcr:read访问,以便用户可以访问所有必要的子路径。
  5. 确保自定义架构节点位于/conf/global/settings/dam/adminui-extension/metadataschema下。 除非绝对必要,否则请勿将其置于项目特定的路径,如/conf/<project>/...,因为这可能会影响可见性。
  6. 创建具有最低组成员资格的测试参与者用户。 然后,验证此用户是否可以在资源属性中查看自定义元数据架构,以确认权限设置正确。
  7. 避免授予过于宽泛的读取权限;而应针对特定路径,如/conf/global/settings/dam/adminui-extension/metadataschema。 定期审核权限以捕捉冲突或限制性规则,并记录对默认设置的任何更改以供将来参考。

请按照以下步骤操作,确保标准用户可以像管理员一样查看自定义资源元数据架构。

相关阅读

AEM as a Cloud Service用户指南中的元数据架构

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f