SSO 介绍
- SSO(Single Sign On 单点登录):用户登陆一个系统就能访问与其相关的其他系统。
- 一次登录,多次使用
- 账号中心统一
- 新系统直接对接统一账号中心,简化流程
- 通常采用 Redis 集群存放登录信息
- 登录:会将 token 存放在 cookie 中,并且前后端存放比如test.com,表示前端登录test.com的站点,都会将 Token 携带到服务器端,这样可以保持登录状态
- 登出:服务器清除缓存、客户端清除 token
- 跨域登录登出:登录或者登出之后,通过回调的方式,将 token 传递给其他站点,实现跨域。
