单点登录相关问题

Blade 未结 2 994
abao
abao 2024-08-06 11:37

一、该问题的重现步骤是什么?

1.  外部系统门户会挂一个我们的url 他们会携带一个key请求我们的url 然后我们平台接口 根据这个key请求他们平台获取他们的token 然后 再根据他们的token获取 再次请求他们接口 获取到用户信息 然后在根据用户id实现 免登录 (我们系统已经有他们的用户了)


二、你期待的结果是什么?实际看到的又是什么?

    从外部门户点击 一个url 最终实现 免登录 跳转到我们系统某个页面


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

3.1.1.RELEASE

四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

2条回答
  •  zhx1994
    zhx1994 (楼主)
    2024-08-06 12:36

    自己写个拦截器,根据获取到的用户id生成token,然后重定向。生成token逻辑参考:org.springblade.core.oauth2.granter.ImplicitGranter#token

提交回复