Aouth2单点登录

信息来源B站

不改bug早点睡,北冥

时序图

-----------------------------总结描述

总体流程

浏览器 - 系统1 - 系统2 - 认证中心(SSO)

访问系统1

浏览器,访问系统1,询问认证中心是否登录

未登录,重定向一个登录页面返回给浏览器

输入登录密码,认证中心验证用户名密码是否正确

验证成功 - 》 认证中心创建全局会话-〉创建授权令牌(token)并返回给系统1,并不是直接给浏览器

系统1 - 》向认证中心校验令牌是否有效 - 〉有效 -》通知系统1 -〉系统1创建局部会话(token)

并返回给前端 - 》同时返回一些受保护的资源

访问系统2

浏览器,访问系统2,判断是否有局部会话ID-〉认证中心用户是否有登录(判断系统1是否登录过)-》登录过把令牌给系统2- 〉后续一样

概念

局部会话ID

系统创建,每个系统都有自己的局部会话ID(具体应该是根据域名判断),没有的话,询问认证中心是否登录

全局会话ID

认证中心创建

网友讨论

 

本公司实现方案

待完善...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值