如果要給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界面裏一個節點一個節點勾選,還害怕出錯