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

完成!!!

  

猜你喜欢

转载自www.cnblogs.com/woxbwo/p/11421685.html