在两个不同版本的 playFrameWork 之间共享会话
share session between two different version of playFrameWork
目前各有两个服务运行不同版本的游戏
他们都有相同的 Secret Key
以及相同的 session domain
播放版本 2.2.6:
cookie 值示例:
b14219d56033ca9aa888a406b31872f5623b892f-myKey=myValue
播放版本 2.6.7
cookie 值示例:
eyJhbGciOiJIUzI1NiJ9.eyJkYXRhIjp7Imhhc2hlZE1haWwiOiIwN2Q3YzMwODFhYzk0NTljZTcxYmNhMzhhZjdiNjM5MSJ9LCJuYmYiOjE1MTkyMTI1ODMsImlhdCI6MTUxOTIxMjU4M30.eLJr0uQxo3CxSYewHcGbvSZh0IoFybolYa1gdawalyg
所以我有一个多部分问题:
- 为什么会话的存储方式不同?在早期版本中,我可以看到每个键和值,而新版本是编码的。
- 会话机制是否兼容(即如何在它们之间使用会话值?)
在 play 2.6 中,play 的会话支持已更新为使用 JWT。您可以在配置中回退到旧版会话模式。有关详细信息,请参阅 migration documentation
这应该使您的应用程序能够访问彼此的数据
目前各有两个服务运行不同版本的游戏
他们都有相同的 Secret Key
以及相同的 session domain
播放版本 2.2.6:
cookie 值示例:
b14219d56033ca9aa888a406b31872f5623b892f-myKey=myValue
播放版本 2.6.7
cookie 值示例:
eyJhbGciOiJIUzI1NiJ9.eyJkYXRhIjp7Imhhc2hlZE1haWwiOiIwN2Q3YzMwODFhYzk0NTljZTcxYmNhMzhhZjdiNjM5MSJ9LCJuYmYiOjE1MTkyMTI1ODMsImlhdCI6MTUxOTIxMjU4M30.eLJr0uQxo3CxSYewHcGbvSZh0IoFybolYa1gdawalyg
所以我有一个多部分问题:
- 为什么会话的存储方式不同?在早期版本中,我可以看到每个键和值,而新版本是编码的。
- 会话机制是否兼容(即如何在它们之间使用会话值?)
在 play 2.6 中,play 的会话支持已更新为使用 JWT。您可以在配置中回退到旧版会话模式。有关详细信息,请参阅 migration documentation
这应该使您的应用程序能够访问彼此的数据