Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ibm mobilefirst MobileFirst platform 7.0的空闲会话超时_Ibm Mobilefirst_Mobilefirst Server - Fatal编程技术网

Ibm mobilefirst MobileFirst platform 7.0的空闲会话超时

Ibm mobilefirst MobileFirst platform 7.0的空闲会话超时,ibm-mobilefirst,mobilefirst-server,Ibm Mobilefirst,Mobilefirst Server,我有一个与Mobile first platform 7.0集成的X-code应用程序。我想为应用程序实现空闲会话超时。我尝试了两种方案来解决这个问题。 首先,我在server.xml中添加了以下行 <httpSession invalidationTimeout="10m" /> 我空闲了10多分钟,仍然没有时间休息。 我缺少什么?服务器会话超时属性是服务器属性。这意味着会话在服务器中过期,如果客户端在设置的过期时间后尝试连接到服务器,则客户端将相应地进行操作 如果您有一个安全

我有一个与Mobile first platform 7.0集成的X-code应用程序。我想为应用程序实现空闲会话超时。我尝试了两种方案来解决这个问题。 首先,我在server.xml中添加了以下行

<httpSession invalidationTimeout="10m" /> 
我空闲了10多分钟,仍然没有时间休息。
我缺少什么?

服务器会话超时属性是服务器属性。这意味着会话在服务器中过期,如果客户端在设置的过期时间后尝试连接到服务器,则客户端将相应地进行操作

如果您有一个安全质询,那么一旦过期,质询就会被调用(一旦客户端尝试连接服务器)。否则,您无法通过此属性检测到此问题


您可以做的是在客户端设置一个“计时器”,在会话时间达到之前运行并计数,并在此基础上执行一些逻辑。当然,这完全取决于所需的场景。
serverSessionTimeout
属性是服务器属性。这意味着会话在服务器中过期,如果客户端在设置的过期时间后尝试连接到服务器,则客户端将相应地进行操作

如果您有一个安全质询,那么一旦过期,质询就会被调用(一旦客户端尝试连接服务器)。否则,您无法通过此属性检测到此问题


您可以做的是在客户端设置一个“计时器”,在会话时间达到之前运行并计数,并在此基础上执行一些逻辑。当然,这完全取决于您需要的场景。

这是本机应用程序吗?您的应用程序是否受securitytest保护?如果是,10分钟后,如果您发出服务器请求,您是否不再受到质询?@VivinK yeah应用程序是本机的,10分钟后,它再次调用安全质询。在这种情况下,我真正想要的是应用程序应该注销,但它从安全挑战中获得成功响应并重新登录。这是本机应用程序吗?您的应用程序是否受securitytest保护?如果是,10分钟后,如果您发出服务器请求,您是否不再受到质询?@VivinK yeah应用程序是本机的,10分钟后,它再次调用安全质询。在这种情况下,我真正想要的是应用程序应该注销,但它从安全挑战中获得成功响应并重新登录。我需要的场景是,应用程序应该注销,但它从安全挑战中获得成功响应并开始调用API。服务器端是否可以采取任何措施来实现这一点?同样,如果超时已过期,并且在该过期之后客户端向服务器发出请求,则服务器将向客户端发送质询。在应用程序中的handle challenge代码中,显示登录屏幕是您的责任,如果您想这样做的话。查看身份验证教程。我需要的场景是应用程序应该注销,但它从安全挑战中获得成功响应,并开始调用API。服务器端是否可以采取任何措施来实现这一点?同样,如果超时已过期,并且在该过期之后客户端向服务器发出请求,则服务器将向客户端发送质询。在应用程序中的handle challenge代码中,显示登录屏幕是您的责任,如果您想这样做的话。查看验证教程。
serverSessionTimeout=10