【AEM 每日一貼】用戶/用戶組權限設置技巧(一)———— Access Control

如果要給AEM Classic UI 頒一個排名前三最不好用的頁面獎

那麼 UserAdmin 頁面一定能在這前三裏,佔據一席之地

對,就是上圖的這個蛋疼的用戶/組權限分配界面

而且這個界面,到了最新的AEM6.5版本,都還只有Classic UI,並沒有Touch UI

(也許Adobe的印度三哥們 也覺得優化這個界面是一件很頭疼的事情,所以一直沒有搞Touch UI)

但其實除了可以在 useradmin 頁面坐權限分配之外,還可以在CRXDE節點選項的 Access Control Tab下做權限分配

如上圖,選中一個節點後,切到Access Control Tab,下面的選項會默認是Current Path

你就可以爲當前節點以及當前節點的子孫節點分配權限

點擊加號,打開添加界面,爲 /content/we-retail 節點的Access Control List 添加規則

打開界面後,點擊上圖紅色icon,選擇一個組或者用戶 

選擇了content-editor組後,選擇權限類型 allow,選擇權限 Privileges

好了 如果只到這裏,你就點擊OK的話,Access Control List會增加如下圖這樣的一個記錄

那麼這個操作就相當於,你在useradmin界面,選擇了 content-editor 組後,在permissions tab下

選擇了 /content/we-reatil 節點,並在 read 權限上打一個鉤

這樣完全體現不出在這個界面進行權限管理的過人之處,所以你要展開Advanced這個欄目,你就會發現別有洞天

展開後會發現,除了上面三個基礎權限外,還有這麼多的細分權限

下面還有四類約束:

  • rep:ntNames
  • rep:glob
  • rep:prefixes
  • rep:itemNames

【寫在最後】

今天這篇文章主要介紹,如何通過Access Control爲用戶/組分配權限

接下來的文章裏,會再詳細介紹,如何分別通過四類約束的約束規則

 簡化對一些場景的賦權操作

不需要在useradmin界面裏一個節點一個節點勾選,還害怕出錯

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章