当我们在 https 和 http 之间切换时,如何在 java springs 2.5.6 中传递/复制参数
Posted
技术标签:
【中文标题】当我们在 https 和 http 之间切换时,如何在 java springs 2.5.6 中传递/复制参数【英文标题】:How to pass / copy the parameter in java springs 2.5.6 when we switch between https to http 【发布时间】:2012-10-25 05:04:43 【问题描述】:在我的代码中,我使用的是 spring 直接登录。
一旦控制器在 https 和 http 之间切换,就会创建一个新会话,一旦创建了新会话,我如何将会话属性传递/复制到由 http 创建的新会话?
【问题讨论】:
【参考方案1】:检查Spring Security FAQ。基本上,您无法复制会话属性 - 当您切换回 HTTP 时,之前的所有会话数据都会丢失。由于浏览器不会发送安全 cookie,因此您有一个新会话,就好像您根本没有登录一样。
有一些方法可以解决这个问题(有关更多详细信息,请参阅常见问题解答并搜索网络),但它们通常不是一个好主意。如果安全很重要,您应该从 HTTPS 开始并保持这种方式。
【讨论】:
以上是关于当我们在 https 和 http 之间切换时,如何在 java springs 2.5.6 中传递/复制参数的主要内容,如果未能解决你的问题,请参考以下文章
当我们在文本和图像之间切换按钮内容时,如何停止 SwiftUI 更改固定填充?
使用安全会话 cookie 在 HTTP 和 HTTPS 页面之间切换