Apache Shiro [urls]中配置的roles, perms, authc這樣的filterChain的執行過程解析

下圖是入口方法,request到來時,先被執行的方法。



下圖,ProxiedFilterChain是核心,裏面是一個遞歸調用,實現了多個filters的連續處理,最後才處理originFilterChain


下圖,遞歸調用,看到了吧,注意那個index++操作


下圖,shiro推薦overwrite onPreHandle()方法,如果要實現rolesFilte or permsFilter這樣的邏輯,就這麼做








發佈了154 篇原創文章 · 獲贊 203 · 訪問量 103萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章