Apache -Shiro自定義Filter過濾器


源碼解析

shori中的默認filter

  查看RolesAuthorizationFilter,以這個Filter為例:

分析:改源碼表示,例如:/admin/order= roles["admin, root"] ,只有當放問該接口同時具備admin和root兩種角色時,才可以被訪問。

需求

配置:/admin/order= roles["admin, root"]

某一個接口當具備其中任意一種角色時,即可放被訪問。

自定義Filter

  • 繼承AuthorizationFilter
  • 代碼:

  • 配置

  以上代碼都是我親自測試過的。

源碼地址:https://github.com/woxbwo/is-rbac-shiro-service/tree/master/src/main/java/com/is/shiro/service/config

完成!!!

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM