当用户携带token 请求资源服务器的资源时, OAuth2AuthenticationProcessingFilter 拦截token,进行token 和userdetails 过程,把无状态的token 转化成用户信息。git
OAuth2AuthenticationManager.authenticate(),filter执行判断的入口 redis
当用户携带token 去请求微服务模块,被资源服务器拦截调用RemoteTokenServices.loadAuthentication ,执行所谓的check-token过程。 源码以下
服务器
CheckToken 处理逻辑很简单,就是调用redisTokenStore 查询token的合法性,及其返回用户的部分信息 (username )微服务
基于Spring Cloud、oAuth2.0开发基于Vue先后分离的开发平台,支持帐号、短信、SSO等多种登陆,提供配套视频开发教程。
gitee.com/log4j/pigcdn