1K Star 46.1K Fork 3.6K

GVPdromara / Sa-Token

 / 详情

关于sa-token sso模式三的一些疑问

已完成
创建于  
2024-05-06 10:37

我这边是做的一个管理平台,管理平台本身已经集成了satoken的认证登录。但是目前我这个管理平台需要提供一个统一的单点能力,让多个外部系统对接我这个管理平台。我看satoken本身有对sso的封装,但是看demo有一些疑问

1、管理平台本身有自己的登录controller了。但是ssocontroller里面还要配置setDoLoginHandle,是要把登录的逻辑在这里再写一次吗?

我本人的理解是:如果管理平台登录了,这块请求sso的方法就能拿到tk,如果这块检测到系统登录过期了,则应该重定向到管理平台的登录页。不知道理解是否有出入,麻烦指导下。

评论 (5)

吕兵阳 创建了任务

setDoLoginHandle只是一个推荐的 rest api 登录接口,可以不用,可以继续用你原来的 只要让前端登录时调用你的原来的那个登录的接口就行了

原有项目的登录有验证码登录,不管什么登录,只要确保登录成功,调用auth接口就可以拿到tk是吧。

另外,如果我原有项目调用了退出登录,这时候如何保证sso单点退出

“原有项目的登录有验证码登录,不管什么登录,只要确保登录成功,调用auth接口就可以拿到tk是吧。”
是的

“另外,如果我原有项目调用了退出登录,这时候如何保证sso单点退出”
调用 SaSsoUtil.ssoLogout(xxx); 来退出

吕兵阳 任务状态待办的 修改为已完成

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
1766140 sz6 1578959462
Java
1
https://gitee.com/dromara/sa-token.git
git@gitee.com:dromara/sa-token.git
dromara
sa-token
Sa-Token

搜索帮助