当用户携带token 请求资源服务器的资源时, OAuth2AuthenticationProcessingFilter 拦截token,进行token 和userdetails 过程,把无状态的token 转化成用户信息。
这个方法的下面
authenticationManager里面 的实现类OAuth2AuthenticationManager
这个方法 通过token换取用户的授权信息
当用户携带token 去请求微服务模块,被资源服务器拦截调用
RemoteTokenServices.loadAuthentication ,执行所谓的check-token过程。 这是一个http调用 checktoken地址是nacos中配置的
这个类里面的方法
这个读取
默认实现为DefaultTokenServices的 token (一般配置为redis)