界面:

算法:

說明:
http://lilyproject.org/books/daisy_docs_book--2_3/publications/html-chunked/output/s182.html
注意:
此處的ACL可以是一個系統(tǒng)多個的,如某些情況用不同的ACL。
資源:可以指文檔ID,頁面ID之類的,由于文檔可能很多個,因此用表達式代替之。
角色:指ROLE/USER之類的。
動作(PERMISSION):指操作類型,如讀、寫、刪除等。
結(jié)果(ACTION):指GRANT、DENNY等。
具體實現(xiàn)方式:根據(jù)表達式進行運算,看哪個表達式為TRUE,則用哪個,再傳入PERMISSION 類型,角色,看ACTION是GRANT還是DENNY,如果是GRANT則授權(quán)通過,DENNY則授權(quán)不通過。