![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单点登录
文章平均质量分 75
寒風冷度夜雨
罗马不是一日建成的,每天积累一点,量变产生质变
展开
-
单点登录建表语句
单点登录DDL脚本原创 2023-08-15 18:45:57 · 242 阅读 · 0 评论 -
SpringSecurity单点登录3
续:Spring Security实现单点登录2_寒風冷度夜雨的博客-CSDN博客一.Spring Security+Jwt此前,在处理登录业务的时候,当登录成功时,返回的字符串并不是jwt数据,那么我们就应该将返回的内容改为必要的jwt数据:在控制器中,我们为了前端同事能够得到一个统一的返回对象,并不是返回各种类型的对象,那么我们就需要创建一个统一管理返回值对象的类,返回的是一个JSON格式的字符串.同时,我们还需要在这个类中使用固定的状态码,来表示我们当前返回的是成功或者失败.因此,还需要创原创 2022-07-08 23:25:08 · 2624 阅读 · 2 评论 -
Spring Security实现单点登录2
单点登录前文:使用Spring Security实现单点登录_寒風冷度夜雨的博客-CSDN博客上文我们说到重启项目,可以发现在启动过程中不再出现随机密码,然后访问浏览器,进入登录页,使用管理员用户名密码即可登录.一.使用JWT形式保存用户登录信息由于Spring Security默认使用的是Session机制来保存用户信息的,但是在我们的微服务架构下,这种机制是有弊端的,详情参见:Spring Security单点登录解析_寒風冷度夜雨的博客-CSDN博客所以,我们在微服务架构下要实现单点登录就必须使用另外原创 2022-07-07 22:54:21 · 2175 阅读 · 0 评论 -
Spring Security单点登录解析
一.分析普通登录和单点登录的区别在微服务架构下,用户的登录与单机登录是有很大区别的.使用Session单机登录:用户输入用户名和密码,我们到数据库中查找与用户名对应的数据,然后将用户数据保存在Session中,返回一个Session id给客户端,客户端下次访问的时候携带着这个Session id,服务器端就可以查看保存在服务器的Session信息中是否有这个id,有这个id表示当前用户是登录状态的. 微服务登录:在微服务中,因为我们的项目分成了很多的模块,每个模块都部署在一个独立的服务器上,用户登录的时候原创 2022-06-30 22:32:54 · 2578 阅读 · 5 评论 -
使用Spring Security实现单点登录
一.导入依赖 注意:需要使用SpringBoot web的基础依赖以及测试依赖,防止启动工程时出错.添加完依赖之后即可启动工程,启动工程后,会在控制台看到如下信息:Using generated security password: 28b90a94-29d3-4a69-a62c-f4309c72f077Spring Security有默认的登录的账号和密码,密码是随机的,就是上面的信息中后半部分,每次启动项目都会不一样.然后访问http://localhost/8080,会看到如下信息:Spring原创 2022-06-30 23:51:47 · 6988 阅读 · 6 评论