Apache Shiro的拦截器
FormAuthenticationFilter
FormAuthenticationFilter
是shiro 包自带的一个拦截器,继承了 AuthenticatingFilter
这个抽象类,再上一级就是 AuthenticationFilter
。
很久以前就在公司的项目接触过 Shiro
,但是现在想在自己的项目中集成它,并且结合 JWT
,自己需要定义一些特殊的验证,却出现了很多问题,并且还没好好解决,当我重新把所有基础的架构学习了一遍,很快就找到了问题所在,并且对 Shiro 的认证流程有比较清晰的了解。
学习的时候,不能总是停留在怎么使用它的地步,许多的配置,都是从网上直接 copy 过来的,却不知道为很么需要这么写。这是工作中存在的非常大的隐患,直到需要你架构一个项目的时候,才知道,即使不需要阅读源码,也要清楚相关代码写的到底是为了什么,不能一知半解。
经过前面学习 Apache Shiro ,现在结合 Spring Boot 使用在项目里,进行相关配置。