解決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