【问题标题】:Changing a session id of an established session in Jetty 9 server更改 Jetty 9 服务器中已建立会话的会话 ID
【发布时间】:2014-04-15 14:15:22
【问题描述】:

这一切都在标题中。有没有办法在创建会话之后执行此操作,并且可能在其生命周期内多次执行此操作?一种备用方法是复制当前会话中的所有数据,终止它,创建一个新会话,然后将数据放回原处,但出于多种原因,这也是不可取的。

用例与安全性有关——我们只需要能够偶尔更改会话 ID。我们使用的是嵌入式 Jetty 服务器,并且只有一个“上下文”。

有人有什么想法吗?如果你这样做了,请帮忙。

【问题讨论】:

    标签: servlets jetty embedded-jetty httpsession jetty-9


    【解决方案1】:

    您可以使用HttpServletRequest.changeSessionId()。 另请参阅此答案:httpservletrequest - create new session / change session Id

    确保您使用最新的码头版本!

    【讨论】:

      猜你喜欢
      • 2023-04-05
      • 2011-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-03
      • 2020-07-19
      • 2014-10-29
      相关资源
      最近更新 更多