本文介绍: 在一个系统登录后,其他系统也能共享登录状态,无需重新登录

作用

一个系统登录后,其他系统也能共享该登录状态,无需重新登录。

演进

cookiesessiontoken单点登录

Cookie

可以实现浏览器服务器状态记录,但Cookie出现存储体积过大和可以在前后端修改问题

Session

为了解决Cookie数据敏感问题,Session应运而生。

token

来源

最早起源于多服务器间 session 数据一致的问题

方案

关键如何让 Session ID(或 Token多个域中共享

不同项目情况,适用不同方案,适合的才是最好

按照域名划分方式分类

同主域

一个企业,一般情况下只有一个域名通过二级域名区分不同的系统。

二级域名不同也算跨域。当协议,域名,端口其中一个不同时,就算跨域了。

例如 aliyun.com,其他业务系统分别为:a.aliyun.comb.aliyun.com ,要做单点登录,需要一个登录系统,叫做 account.aliyun.com我们只要在 acount.aliyun.com 登录了,a.aliyun.comb.aliyun.com登陆

实现

不同主域

实现:

原文地址:https://blog.csdn.net/Dreamy_LIN/article/details/134809954

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_48020.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注