"Latke 可以配置 session 共享吗。现在这个项目要和另一个项目单点登录,想设置一个 session 共享。能够实现一个项目登录,另一个项目自动登录。各位大佬帮帮忙。"

Latke 可以配置 session 共享吗?

本贴最后更新于 250 天前,其中的信息可能已经事过境迁

Latke 可以配置 session 共享吗。现在这个项目要和另一个项目单点登录,想设置一个 session 共享。能够实现一个项目登录,另一个项目自动登录。各位大佬帮帮忙。

  • Latke

    Latke 是一款以 JSON 为主的 Java Web 框架。

    49 引用 • 360 回帖 • 516 关注
  • Q&A

    提问之前请先看一下这篇文章 《提问的智慧》精读注解版,好的问题比好的答案更有价值。

    992 引用 • 6307 回帖 • 606 关注
11 回帖   
请输入回帖内容...
  • 88250  

    自己实现一下会话管理,参考 Sym 代码。

    1 回复
  • Taeyeon7    

    您好。我看了一下源码,session 里边的 key 存的是“user”,跟我的项目有冲突,我想改一下这个名字。但是我发现这个类打成 class 有什么简单的办法直接修改吗。

    1 回复
  • 88250    

    更新最新代码,最新版已经重写会话管理,没有在框架里面进行操作了。

    2 回复
  • Taeyeon7    

    好的,那我更新一下,谢谢大佬。

  • yzgtx  

    好多不懂

  • Taeyeon7    

    您好。我更新到最新的代码了,我用了 redis 的 session 共享,但是论坛一刷新就报错并且创建新的 session。把 session 覆盖了。我想问一下这里可以修改吗?

    1 回复
  • 88250    

    Sym 社区版不支持集群,这一块要自己改造。

    1 回复
  • Taeyeon7    

    我现在有另一项目需要和这个论坛做单点登录。初步是设计的 redis-tomcat 的 session 共享,另一个项目的 session 里边的 key 存的是“user”。论坛项目一刷新就把 session 覆盖刷新了。并且报了一个访问我的另一个项目的目录的错误。论坛是不能 session 共享吗?

    1 回复
  • 88250    

    我没做过这方面的尝试。Sym 集成已有系统登录是通过 API 来实现的,其他单点登录的方案也可以考虑通过 跨域 Cookie 实现单点登录

    1 回复
  • Taeyeon7    

    好的,知道了,谢谢。

  • Alexs  

    latke 不是只是实现了单例的对象么,session 不是单例的。

请输入回帖内容...