解決AEM 6.5中許可權導致的標籤移動錯誤
將標籤從一個名稱空間移至另一個名稱空間,然後將其移回原始位置時,作業會失敗,並出現拒絕存取,因為AEM需要在分類根目錄建立暫時的節點。 授與[在/content/cq:tags上建立]以允許移動,同時保留專案標籤路徑的完整存取權。 若要修正此問題,請授予[在/content/cq:tags上建立]並重試移動。
說明 description
環境
產品: Adobe Experience Manager (AEM)
版本: 6.5,包括Service Pack 2
限制:作者只能完整存取其指定的專案標籤路徑,並在其他位置以唯讀方式存取。
問題/症狀
- 將標籤從專案中的一個名稱空間移至另一個名稱空間可如預期運作。
- 將標籤移回其原始位置失敗,並出現 拒絕存取 錯誤。
原因
發生失敗是因為許可權不足,無法在根標籤目錄下建立暫存節點。
解決方法 resolution
- 開啟AEM使用者管理主控台。
- 選取受影響的作者使用者或群組。
- 指派
/content/cq:tags的建立許可權。 - 將完整存取權(讀取、修改、建立、刪除、復寫)保留在作者管理的特定專案標籤路徑內。
- 儲存變更並以作者使用者身分登入。
- 將標籤移回其在指定專案區域內的原始位置。
- 驗證移動是否成功完成。
附註:
- 授與[在
/content/cq:tags上建立]可啟用標籤移動所需的暫存節點建立。 它不允許在作者的指定區域之外修改或刪除標籤。 - 「建立」按鈕會顯示在「標籤主控台」的更高層級。 嘗試在授權區域之外建立標籤失敗,且沒有修改/刪除許可權。
- 若要更嚴格地分隔專案,請移除其他區域的讀取存取權。 這會限制較嚴格,影響可用性。
- 如果您需要隱藏UI元素(例如,建立按鈕以清楚明瞭),請實作前端自訂。 這不在標準產品設定範圍內。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f