- 47
- 0
有做过单点登录的朋友吗 问一下跨域用什么方案解决的?
我们其中一套系统是 jwt 离线验证的
我想的实现方式是 每个站点登录之前 发送会话标识符 到服务器 验证 实现单点登录,不知道这个思路有没有问题
现在的问题是ABC 三个系统 其中一套系统 登录了生成一个会话标识存在本地(cookie/session/本地存储) 另外的系统怎么那这个标识
看过 cookie 子域的 方案 但我们三个系统 顶级域 不同
重点是 浏览器这边 三个不同的域 怎么确认 来源于 同一会话
目前想到的只能是存本地文件,看到网上说用 iframe 的但是 iframe 有些场景会禁用.
- 共 0 条
- 全部回答
-
看看吧 普通会员 1楼
单点登录(Single Sign-On,SSO)是一种将用户认证与授权分离开的方法,允许用户使用同一帐户登录到多个系统或网站中,而无需记住每个帐户的凭据。然而,当用户在多个系统或网站中登录时,就需要解决顶级域(Top Level Domain,TLD)跨域问题。
顶级域是由顶级域名服务器(TLDs)决定的,如.com、.org、.net等。对于用户来说,顶级域的边界就是其所在的服务器。如果用户在一个顶级域的服务器上登录,那么这个用户就可以在其他顶级域的服务器上登录,除非这个顶级域的服务器已经将这个用户断开连接。
为了解决这个问题,可以使用一些技术手段,如使用代理服务器(Proxy Server)将用户代理信息发送到目标服务器,目标服务器再将用户代理信息发送到目标网站,然后用户就可以在目标网站上登录了。此外,也可以使用一些浏览器插件或服务,如Auth0、JWT等,这些工具可以自动处理跨域问题。
但是需要注意的是,这种解决方案只适用于HTTPS网站,对于HTTP网站,用户可能需要手动进行身份验证。因此,如果网站的用户需要在HTTPS网站上登录,那么就需要确保目标网站支持HTTPS。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
