跟我學shiro realm之資源許可權(4)

2022-09-21 20:15:16 字數 646 閱讀 5036

編寫ini 檔案

在ini檔案中使用者、角色、許可權的配置規則是:「使用者名稱=密碼,角色1,角色2...」 「角色=許可權1,許可權2...」,首先根據使用者名稱找角色,再根據角色找許可權,角色是許可權集合。

許可權字串的規則是:「資源識別符號:操作:資源例項識別符號」,意思是對哪個資源的哪個例項具有什麼操作,「:」是資源/操作/例項的分割符,許可權字串也可以使用萬用字元。

例子:使用者建立許可權:user:create,或user:create:

使用者修改例項001的許可權:user:update:001

使用者例項001的所有許可權:user:*:001

一般而已,我們操作只需要關注前面兩節:

資源:操作 :

: : 所有資源的所有操作許可權--->admin

[users]

zhangsan=222,role1,role2

lisi=888,role2

[roles]

role1=user:create,user:update

role2=user:creat,user:delete

role3=user:creat

測試結果

public void realmrole()

跟我學XSL XSL入門

跟我學xsl xsl入門 上期我們講到用css 層疊樣式表 來格式化xml文件,其效果並不很令人滿意。實際上css用來格式化html標記比較合適些,只是因為它簡單才在上例中採用。xml在更多的時候只是一種資料檔案,怎樣將它變為我們日常所看到的html格式那樣的檔案呢?如果我們將xml檔案比作結構化的...

跟我學XSL(六)

今天我們學習xsl的各種運算子,滿足編寫更大靈活性的xsl樣式的要求。表 一 運算子與特殊字元 運算子描述選擇子元素,返回左側元素的直接子元素 如果 位於最左側表示選擇根結點的直接子元素 遞迴下降,不論深度,搜尋指定的元素 如果位於最左側表示從根結點出發遞迴下降搜尋指定元素 表示當前元素 萬用字元,...

跟我學XSL(三)

經過前幾日的學習,我們學習了xhtml文件的編寫和以及三個xsl元素,已能編寫相當靈活的xsl文件,今天將學習的是xsl模板的編寫。我們都知道,短的文件 程式十分好讀,但當規模增大後,其複雜性也以更快的速度增加。前面我們學了 xsl for each xsl value of 等,可以用它們對xml...