萌新求教:在javaweb实现单点登录系统有哪些方案?

发布于 2022-09-12 04:33:52 字数 70 浏览 20 评论 0

就是子站点击登录跳转到主站的web项目(可能在另一个服务器上),成功登录以后再回到子站,有哪些思路(jsp+servlet)?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

日记撕了你也走了 2022-09-19 04:33:52

spring security oauth 可以了解下,功能非常强大,就是学习曲线可能又点陡

梦开始←不甜 2022-09-19 04:33:52
  1. 业务跳用户中心,传递callback
  2. 用户中心登录,把登录后的token回调给callback
  3. 业务存储 token 即可,后续用token去用户中心验证

无语言依赖,无框架依赖,不限制域名

∞琼窗梦回ˉ 2022-09-19 04:33:52

既然你要的是思路,那么PHP发来贺电
1.最简单的,如果子站和主站是同域名,直接设置cookie共享就可以
2.如果不是同域名,简单的方案就是主站维护一个需要同步登录的应用数,比如A、B,不管谁登录,都要访问A、B的快速登录入口这样cookie也就OK了
3.比较大的完善的方案是CAS,实现整个CAS就可以了,都有现成包
要是让我选,最多用到2就够了 - -

情归归情 2022-09-19 04:33:52

git上搜一下,很多现成的方案

https://github.com/search?l=J...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文