![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring Security
文章平均质量分 91
java小霜
有免费的视频资料 可以关注私信我哦~
展开
-
手把手教你入门 Spring Boot + CAS 单点登录
1.什么是 CASCAS 全称叫做中央认证服务,英文是 Central Authentication Service。这是由耶鲁大学发起的一个开源项目,目的是帮助 Web 应用系统构建一种可靠的单点登录解决方案,从目前企业实际项目来看,CAS 还是非常受欢迎的一种单点登录解决方案。1.1 CAS 架构CAS 分为两部分: 一个是 CAS Server,这是单点验证服务,作用类似于我们OAuth2+JWT 方案中的授权服务器,用来校验用户名/密码等,一般来说都是独立部署。 另一原创 2021-12-11 16:49:32 · 1387 阅读 · 0 评论 -
Spring Security入门
1.新建项目首先新建一个 Spring Boot 项目,创建时引入 Spring Security 依赖和 web 依赖,如下图:项目创建成功后,Spring Security 的依赖就添加进来了,在 Spring Boot 中我们加入的是spring-boot-starter-security,其实主要是这两个:项目创建成功后,我们添加一个测试的 HelloController,内容如下:@RestControllerpublic class HelloController..原创 2021-12-11 15:46:48 · 126 阅读 · 0 评论 -
Spring Security 如何处理 Session 共享
1.集群会话方案在传统的单服务架构中,一般来说,只有一个服务器,那么不存在 Session 共享问题,但是在分布式/集群项目中,Session 共享则是一个必须面对的问题,先看一个简单的架构图:在这样的架构中,会出现一些单服务中不存在的问题,例如客户端发起一个请求,这个请求到达 Nginx 上之后,被 Nginx 转发到 Tomcat A 上,然后在 Tomcat A 上往 session 中保存了一份数据,下次又来一个请求,这个请求被转发到 Tomcat B 上,此时再去 Session 中.原创 2021-12-11 15:30:38 · 540 阅读 · 0 评论 -
pring Security 怎么学?为什么一定需要系统学习?
.系统性学习1.1 为什么要系统性学习为什么一定要系统性学习?不管你是不是做 IT,其实都有系统性学习的必要。系统性的学习一个知识点,可以让我们在遇到问题时考虑的更加全面,这也是一个成熟的工程师应该具备的特征;碎片化的学习则很容易让我们得出一些片面的、甚至错误的结论。然而,系统性学习需要耗费巨大的时间和精力,有的人可能会觉得不值得,就放弃了系统性学习,转而信仰复制粘贴改一下七字真言,一头扎进 CURD 的苦海。工作之余和小伙伴们聊天,我也发现很多人都明白天天 CURD 的危害,想提高,但原创 2021-12-11 15:25:59 · 122 阅读 · 0 评论