MobileFirst 平台 7.0 的空闲会话超时
Idle session timeout for MobileFirst platform 7.0
我有一个与 Mobile first platform 7.0 集成的 X-code 应用程序。我想为应用程序实现空闲会话超时。我尝试了两种方案来解决此问题。
首先,我在 server.xml
中添加了以下行
<httpSession invalidationTimeout="10m" />
其次,我在 worklight.properties
中添加了下面一行
serverSessionTimeout=10
闲置超过10分钟仍未超时。
我错过了什么?
serverSessionTimeout
属性 是 服务器 属性。这意味着会话在服务器中过期,如果 客户端 在设置的过期时间后尝试连接到服务器,则客户端将相应地采取行动。
如果您设置了安全质询,那么一旦过期发生,就会调用质询(一旦客户端尝试连接服务器)。否则,你无法通过这个 属性.
检测到这一点
您可以做的是在客户端设置一个 "timer" 运行并计数直到会话时间到达,并根据它执行一些逻辑。当然这完全取决于你需要的场景是什么。
我有一个与 Mobile first platform 7.0 集成的 X-code 应用程序。我想为应用程序实现空闲会话超时。我尝试了两种方案来解决此问题。 首先,我在 server.xml
中添加了以下行<httpSession invalidationTimeout="10m" />
其次,我在 worklight.properties
中添加了下面一行serverSessionTimeout=10
闲置超过10分钟仍未超时。 我错过了什么?
serverSessionTimeout
属性 是 服务器 属性。这意味着会话在服务器中过期,如果 客户端 在设置的过期时间后尝试连接到服务器,则客户端将相应地采取行动。
如果您设置了安全质询,那么一旦过期发生,就会调用质询(一旦客户端尝试连接服务器)。否则,你无法通过这个 属性.
检测到这一点您可以做的是在客户端设置一个 "timer" 运行并计数直到会话时间到达,并根据它执行一些逻辑。当然这完全取决于你需要的场景是什么。