项目需求:禁用用户
在论坛找了几种让token手动失效的方法,在这个项目都不可行
1.Redis存放user和token的映射,可用于判断token是否已失效。
这个项目是个小项目,并没有集成redis , 所以不适用
2.访问API接口时,判断该用户是否已被禁用(要从数据库中查看),但每次访问都查看,对性能并不友好。
3. 黑名单模式,将被禁用的token 放入到List集合中,请求时判断token是否在集合中,以此判断是否失效
由于用户访问的api接口 和 后台禁用用户的接口 不在一个项目中,无法共享变量List集合。因此不适用
求教各位大佬有没有什么好办法