![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
源码解析
xiaoguangtouqiang
一枚小小程序员
展开
-
SpringSecurity认证过程源码解析
一.认证过程认证过程,校验用户名和密码是否正确,如果校验通过设置用户信息到session中;涉及的类是UsernamePasswordAuthenticationFilter和AbstractAuthenticationProcessingFilter;1>请求的入口是AbstractAuthenticationProcessingFilter doFilter方法;代码如下所示...原创 2019-04-08 14:57:21 · 313 阅读 · 0 评论 -
SpringSecurity授权流程源码解析
上篇文章分析了SpringSecurity基于用户名和密码的认证过程,这篇分析下授权流程;授权主要处理权限问题,比如说用户没有登录,如果直接请求某一个需要权限的接口,处理的过程是怎样的;1>.DelegatingFilterProxy 的doFilter方法这个是认证的过滤入口,最终调用的是FilterChainProxy的doFilter方法2>.FilterChainP...原创 2019-04-08 16:18:11 · 2664 阅读 · 0 评论 -
Springboot+websocket 单点推送
之前一篇文章通过demo简单介绍了下Springboot 集成 websocket发送消息;因为工作需要,所以深入了解了下具体的使用方法;主要详情讲一对一的消息发送;1.依赖环境配置前端是使用的angualr,需要引入sockjs-client和webstomp-client这两个库;具体package.json中配置,然后通过yarn install安装即可;如下所示后端使用使用...原创 2019-04-16 14:07:38 · 3125 阅读 · 1 评论 -
SpringBoot 集成cas认证
之前一篇介绍了cas认证服务的整个流程;这篇文章Springboot框架里面如何整合cas实现整个认证的流程;1>首先引入Springsecurity cas的依赖jarcompile "org.springframework.security:spring-security-cas"2>配置CasSecurityConfig类@Configurationpubl...原创 2019-08-24 19:16:01 · 16497 阅读 · 2 评论 -
Springboot Cas 认证的源码解析
上面文章介绍了Springboot如何集成Cas的认证,但是在写代码的时候有一些疑问:1)我们获取认证的内容的时候是SecurityContextHolder.getContext(),那么这里面的内容是什么时候放进去的,放进去的内容是什么?2)我们自定义的userDetailService获取的结果是如何使用的,跟Authentication有什么关系?下面带着这两个问题,跟着源码的...原创 2019-08-26 23:54:29 · 1403 阅读 · 0 评论