java - 在 Spring Security 中的 session 之间传递参数

标签 java servlets spring-mvc spring-security

我正在开发允许用户以访客身份执行某些操作的应用程序。结果存储在 session 中。我想将访客 session 中的数据注入(inject)经过身份验证的用户 session 。例如:

  1. guest 用户将东西添加到购物车等
  2. 用户决定进行身份验证
  3. 认证购物车从之前的 session 恢复后(即在它们之间传递)

有没有一个地方可以让新旧用户 session 将属性从一个复制到另一个?

最佳答案

这可以通过使用来实现:

<security:session-management session-fixation-protection="none"/>

关于java - 在 Spring Security 中的 session 之间传递参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18793712/

相关文章:

web-applications - 从其他线程关闭 http session

java - 从 PubSubIO 读取 : fromTopic vs fromSubscription

java - 如何使用 JSP 和 Servlet 在 Java 中上传文件?

java - 处理给我白色的窗口,因为高度

Java Servlet 过滤器在 Ruby [on Rails] 和 PHP 中等效吗?

jakarta-ee - 在servlet中注入(inject)EntityManager,似乎不是线程安全的

javascript - 无法将自动完成选择值传递到输入字段

java - spring webflux 是否支持javax bean验证?

java - 检测 Web 服务中的客户端断开连接

java - 处理 - ScreenToWorld 坐标函数?