在Restful方式登陆的时候,需要自定义一个拦截器。
用来在参数中或者header里加参数login-token作为登陆凭证。
shiro本身提供了足够多的过滤器,日常在使用的过程中可以在这些过滤器的基础上进行改造,自定义出对应的过滤器。
一、shiro提供的过滤器
二、过滤器原理
shiro提供了很多过滤器,基本足够日常使用,但是,可能还需要在这些过滤器上进行微调。
想要灵活做到微调,就得知道其原理才行。
(1)shiro过滤器的集成结构
(2)NameableFilter的作用
为Filter定义名字,比如shiro提供的authc,就行这个类中定义的名字。
(3)OncePerRequestFilter
为Filter进行防重复控制,确保一次请求只执行一次Filter。
提供enabled属性,设置过滤器是否开启。
(4)Sh