Session wso2是sp1会话管理contd
我想知道会话数据是否持久化Session wso2是sp1会话管理contd,session,wso2,session-timeout,wso2is,Session,Wso2,Session Timeout,Wso2is,我想知道会话数据是否持久化 <SessionDataPersist> <Enable>true</Enable> <RememberMePeriod>..</RememberMePeriod> <CleanUp> <Enable>true</Enable> <Period>..</
<SessionDataPersist>
<Enable>true</Enable>
<RememberMePeriod>..</RememberMePeriod>
<CleanUp>
<Enable>true</Enable>
<Period>..</Period>
<TimeOut>..</TimeOut>
</CleanUp>
<Temporary>false</Temporary>
</SessionDataPersist>
真的
..
真的
..
..
假的
作为WSO2 is SP1的一部分,只有在选择了“记住我”选项时才适用?是否有其他配置用于管理这些会话超时
问候,,
Cijoy如果不启用会话持久性,WSO2I将在15分钟的非活动时间后使SSO会话无效,并且该值不可配置,因为它是缓存无效时间。WSO2IS 5.0.0只是将SSO会话存储在缓存中,这是不正确的,可能会导致很多问题。然后WSO2IS 5.0.0 SP1引入了会话持久性。所以目前没有明确定义会话超时的配置。但当可以删除这些会话时,可能会发生超时 因此,可以通过清理任务实现超时,但它不是非活动超时
真的
10
60
CleanUp.Period
以分钟为单位定义两次连续清理之间的时间段。默认值为1天。CleanUp.TimeOut
定义会话数据的超时值(以分钟为单位)。默认为两周。
举个例子,如果我们考虑上面的配置,它意味着清理任务将周期性地运行10分钟。
在清理过程中,它将删除60分钟前保留的所有会话数据。谢谢Asela。这是否意味着不需要为会话数据持久性选择“记住我”选项(登录页面)?我对“记住我”选项及其预期用途有点困惑。由于清理任务可以用作超时而不是非活动超时,这是否意味着如果我的应用程序注销(或引用会话idx的任何其他请求)的活动时间超过为清理指定的时间,它将失败?我的观察是,在15分钟后从应用程序注销时,注销失败,并出现不再有效的会话idx错误