找回密码
 立即注册

QQ登录

只需一步,快速开始

yqi3230
金牌服务用户   /  发表于:2024-9-20 14:22  /   查看:416  /  回复:5
如何实现两个活字格服务器,例如服务器A跳转B时,实现单点登录。

5 个回复

倒序浏览
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:2024-9-20 14:45:07
沙发
活字格两个服务器之间实现单点登录,其实和活字格与第三方实现单点登录道理是一样的

https://www.grapecity.com.cn/sol ... p/docs/singlesignon
举例来说,A应用跳转B应用时想要自动登录,那我们可以先使用发送http请求命令获取B应用的token的接口,在校验通过后,A应用就拿到了B应用的token,此时我们带着token去访问B应用即可

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
yqi3230
金牌服务用户   /  发表于:2024-9-20 15:17:06
板凳
Nathan.guo 发表于 2024-9-20 14:45
活字格两个服务器之间实现单点登录,其实和活字格与第三方实现单点登录道理是一样的

https://www.grapec ...

这段设置好单点登录过后,如何将代码写入活字格中,如果不是的话,该用什么方法。
回复 使用道具 举报
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:2024-9-20 15:30:37
地板
yqi3230 发表于 2024-9-20 15:17
这段设置好单点登录过后,如何将代码写入活字格中,如果不是的话,该用什么方法。

帮助文档中的代码知识用来模拟第三方的,咱们自己可以灵活处理

按照上述的例子来说,模拟的就是A应用向B应用发起请求获取token,然后携带用户令牌跳转而已
回复 使用道具 举报
yqi3230
金牌服务用户   /  发表于:2024-9-20 16:14:14
5#
Nathan.guo 发表于 2024-9-20 15:30
帮助文档中的代码知识用来模拟第三方的,咱们自己可以灵活处理

按照上述的例子来说,模拟的就是A应用 ...

有些知识点遗忘了,我现在的理解是这样的,我们在A应用登录的时候,已经携带了token,
在对B应用跳转的时候要从A应用取出token中的用户名、密码信息。
回复 使用道具 举报
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:2024-9-20 16:33:31
6#
yqi3230 发表于 2024-9-20 16:14
有些知识点遗忘了,我现在的理解是这样的,我们在A应用登录的时候,已经携带了token,
在对B应用跳转的 ...

大佬理解反了,我们在A应用登陆的时候携带的token是A应用所在服务器的,和B应用没关系,所以在跳转B应用时,就需要在跳转前,先获取B应用的token,获取到之后,带着B应用的token跳转B应用就自动登陆了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部