1、首先分析该问题:我们的Token生成完后是存放在Redis里面的,可是在我们通过token去访问的时候,他校验token时不是去Redis中校验的。
所以我们首先是用debug模式去设置断点跟踪校验的token的位置。
由于我们不知道Token校验所在的类,不过我们知道身份授权的类,因为我们覆写过该类,所以我们可以很轻松的在BlogsClientDetailService 和BlogsUserDetailService这两个类中去做断点。
为什么我们从这两个类中做断点之后能够找到Token校验所在的类呢?
因为在身份授权之后,Oauth2会去给我们生成Token,一般生成Token所在的类或者这个过程中有很大可能会有Token校验的方法所在的类。后来经过一步步跟踪,
发现了Token校验所在的类:DefaultTokenServices.class<