【问题标题】:share session between two different version of playFrameWork在两个不同版本的 playFrameWork 之间共享会话
【发布时间】:2018-07-31 23:29:56
【问题描述】:

目前有两个服务各自运行不同版本的 play

他们都共享相同的Secret Key 以及相同的session domain

播放版本 2.2.6:

cookie 值示例:

b14219d56033ca9aa888a406b31872f5623b892f-myKey=myValue

播放版本 2.6.7

cookie 值示例:

eyJhbGciOiJIUzI1NiJ9.eyJkYXRhIjp7Imhhc2hlZE1haWwiOiIwN2Q3YzMwODFhYzk0NTljZTcxYmNhMzhhZjdiNjM5MSJ9LCJuYmYiOjE1MTkyMTI1ODMsImlhdCI6MTUxOTIxMjU4M30.eLJr0uQxo3CxSYewHcGbvSZh0IoFybolYa1gdawalyg P>

所以我有一个多部分的问题:

  1. 为什么会话存储方式不同?在早期版本中,我可以看到每个键和值,而新版本是经过编码的。
  2. 会话机制是否兼容(即如何在它们之间使用会话值?)

【问题讨论】:

    标签: playframework playframework-2.0 session-cookies stateless-session


    【解决方案1】:

    在 play 2.6 中,play 的会话支持已更新为使用 JWT。您可以在配置中回退到旧会话模式。有关详细信息,请参阅migration documentation

    这应该使您的应用程序能够访问彼此的数据

    【讨论】:

    • 非常感谢朋友,它有效,我还在学习,还有很长的路要走。
    猜你喜欢
    • 2020-12-15
    • 2015-09-05
    • 2013-07-07
    • 2013-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多