【单点登录】父子系统跳转Demo总结

用户登录父系统后,通过/sso路径进入子系统,子系统的单点登录拦截器验证token。如果父系统redis中存在token,则同步到子系统并允许访问,否则返回登录页面。整个过程确保用户在不同系统间无需多次登录。
摘要由CSDN通过智能技术生成

单点登录
在父系统一次登录,无需再次登录即可访问其他多个系统(授信)

交互图

流程
1、用户登录父系统


2、父系统登录成功

3、跳转子系统 路径上带/sso关键字(即单点登录拦截器的拦截路径)

4、子系统的单点登录拦截器 拦截所有/sso请求

5、重定向到 redirect_login.html

6、发送请求父系统 校验token

7、父系统查询redis里是否存在该token

8、若存在,则同步到子系统的redis中,视为单点登录成功(若不存在,则跳回子系统登录页,单点登录失败)

9、同步token

10、跳转子系统index首页


整理思维导图如附件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值