如何在sails js和spring boot之间共享redis会话。sid是使用散列的密钥生成的。如何在Spring Boot应用程序中解码sails.sid?

最佳答案

我希望我能回答你的问题。
最简单的解决方案(在大多数情况下适用)-通过redis key value(可以在config/session.js中完成)共享密钥(您在config/bootstrap.js中拥有的密钥)。如果spring boot可以访问redis,那么它可以从中获取密钥。
它可以在部署/启动过程中通过env变量以其他方式动态接收,例如从某种配置存储中提取。这意味着船帆不再保持它,将在它的靴子上接收它。
更复杂、最安全的解决方案是通过tcp/tls的rpc(只有在某些情况下才真正有意义和有用,而且可能不适用于这种情况,但仍然存在这样的选项)。

关于spring-boot - 在Sails JS和Spring Boot之间共享 session ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42203240/

10-15 10:12