liferay許可權探索續

2021-08-29 14:31:59 字數 742 閱讀 3510

寫liferay許可權開發的時候,總感覺迷迷糊糊的,現在又多明白了點,寫出來省得大家看上篇文章和我一樣迷糊.

liferay的許可權開發可以分為兩類,portal和model的許可權開發.一般的許可權開發針對portal就可以了,主要是整體的操作,而model的許可權開發主要是針對實體的,比如blog的文章內容,瀏覽者只能看,而blog的擁有者可以更新,增加,檢視等功能.可以通過對實體的操作來實現這些許可權控制,把許可權分配到具體的操作實體的方法上,比如刪除實體,更新實體等,許可權驗證也是在操作實體的具體類中,新增資源是在localservice實現的,許可權的驗證是在service中實現的.總之,model的許可權開發主要是針對實體的操作,是一種隱含式操作,資料的獲得上從請求中得到的,不如groupid,addguestpermission,addcommunitypermission.而portal許可權的開發是通過jsp頁面就可以嚴整的,通過驗證返回的數值,來判斷是否應該顯示給瀏覽者.還有很多細節要驗證,以後再寫了!

許可權開發:

自定義許可權的名稱:

在許可權的開發中webkeys.+許可權名字.其實質是字串,並且值是和resource-actions中的許可權值是一樣的(經過驗證是一樣,並且源程式也表明是這樣的),這樣就可以我們自己定義許可權的名稱,不過同時也帶來乙個問題,就是在許可權配置的介面顯示的是可能會出現問題,這樣就要看langguage的屬性檔案,在檔案中可以找到,action的部分,裡面定義了webkeys中對應的值,因此通過增添aciton+許可權名=自己想顯示在許可權配製的介面上的內容(猜測,有待證實)

liferay 4 liferay的許可權體系

liferay中有幾個概念 1 user 表存放liferay的使用者 2 usergroup 使用者組 3 角色 4 組織,組織可以是站點的成員 5 站點 6 團隊 liferay中所有的東西都被視為是資源 而許可權和資源掛鉤 在liferay裡面儲存許可權的表主要涉及兩個表,乙個叫resourc...

liferay許可權之一

liferay的許可權很多資料說是資源加行為即許可權。對這個不實際應用還真是把握不好。資源是有範圍的 1到4,由大到小,1公司,2社群3角色4例項 對於角色的許可權定義,在角色管理,選中某個portlet資源 門戶的定義也是portlet,portlet name portal id是90 資源範圍...

Liferay 對Liferay框架的幾點分析總結

一 jsp中如何使用tab liferay的jsp頁面中,如果用了tab的選項,則tab1為第一層,tab2為第二層,tab3為第三層,從上到下,為父子關係。如何開發乙個帶選擇框的列表應用?1 建立資料庫模型 廢話 2 建立dao及相關portlet.service服務框架,介面和util 3 實現...