security-oauth2源码解析
呼哈EV
学习总结
展开
-
security-oauth2(token加密过程)
六、 源码解析1. 过滤器链关键类:过滤器链:FilterChain过滤器代理:FilterChainProxy extendsGenericFilterBean implement过滤器链:DefaultSecurityFilterChainSecurityFilterChainpublic OAuth2AccessToken token(HttpServletRequest request) { //Http Basic 验证 String clientA原创 2020-11-11 17:48:53 · 1829 阅读 · 0 评论 -
security-oauth2(token解密过程)
整体介绍security-oauth2 提供了一些默认的过滤器链,每个过滤器链里面都有多个过滤器,每个过滤器链里面都有一个匹配器,并且每个过滤器链中都有多个过滤器,当业务接口请求到后端的时候,在请求到达目标接口之前,会被过滤器链代理拦截下来,然后循环过滤器器链,利用过滤器链本身的匹配器对请求进行匹配,如果匹配通过,则进入到过滤器链中,然后循环执行过滤器链中所有的过滤器,在这些过滤器中,会对请求头信息中的token进行校验,如果全部校验通过,请求才会调用到最初的目标接口,否则就终止请求的执行,并抛错错误码原创 2020-11-10 13:48:19 · 4040 阅读 · 2 评论