如何使用Spring Security设置无限会话时间

时间:2014-10-08 12:24:06

标签: java spring heroku spring-security

我有一个客户要求停止会话超时(是的,我知道这是一个坏主意)。该webapp是使用Spring Security开发的,将在Heroku上托管。我知道我可以用以下方式设置有限会话超时:

<session-config>
    <session-timeout>15</session-timeout>
</session-config>

我希望有一个参数我可以放在这里(也许是-1)会阻止会话超时。

3 个答案:

答案 0 :(得分:1)

您可以使用-1会话也不会过期。

 <session-timeout>-1</session-timeout>

答案 1 :(得分:1)

会话无效,因为客户端和服务器端之间没有通信,因此服务器不了解用户状态。

此处您需要无限会话超时,因此请在<session-timeout>代码中使用 -1 ,因为-1适用于会话永不过期

<session-config>
    <session-timeout>-1</session-timeout>
</session-config>

答案 2 :(得分:0)

从Java方面

> --    z <- action2 -< y