一直以來想做一個用上一些開源成熟框架的論壇,往往在權限這一塊卡住,有幸碰到Pow2ACL這個開源項目,于是分幾次研究一下,作為自己通用代碼的一個收藏和積累。
Pow2ACL 是實現訪問控制列表(ACL)的一個java包。
主要是對三個對象方面的控制:用戶,角色和訪問權限。
控制動作主要是:
1、用戶對應對某個動作的訪問權限;
2、用戶對應的是那個角色;
3、角色所對應的動作訪問權限。
分析可見,一切都是圍繞用戶來設置的,如下圖所示:
acl實體關系圖