在两个不同版本的playFrameWork

时间:2018-02-21 11:39:50

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

目前有两项服务各自运行不同版本的游戏

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

播放版本2.2.6:

cookie值的例子:

  

b14219d56033ca9aa888a406b31872f5623b892f-的myKey = myvalue的

播放版本2.6.7

cookie值的例子:

  

eyJhbGciOiJIUzI1NiJ9.eyJkYXRhIjp7Imhhc2hlZE1haWwiOiIwN2Q3YzMwODFhYzk0NTljZTcxYmNhMzhhZjdiNjM5MSJ9LCJuYmYiOjE1MTkyMTI1ODMsImlhdCI6MTUxOTIxMjU4M30.eLJr0uQxo3CxSYewHcGbvSZh0IoFybolYa1gdawalyg

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

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

1 个答案:

答案 0 :(得分:1)

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

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