我想知道会话数据是否持久性
<SessionDataPersist>
<Enable>true</Enable>
<RememberMePeriod>..</RememberMePeriod>
<CleanUp>
<Enable>true</Enable>
<Period>..</Period>
<TimeOut>..</TimeOut>
</CleanUp>
<Temporary>false</Temporary>
</SessionDataPersist>
作为WSO2 IS SP1的一部分提供的仅在选择“记住我”选项时适用?是否有其他配置我们管理这些会话超时?
此致 Cijoy
答案 0 :(得分:0)
如果未启用会话持久性,则WSO2IS会在15分钟非活动时间后使SSO会话无效,并且该值不可配置,因为它是缓存失效时间。 WSO2IS 5.0.0只是将SSO会话存储在缓存中,这些会话不正确并且可能导致很多问题。然后WSO2IS 5.0.0 SP1引入了会话持久性。所以;目前没有明确定义会话超时的配置。但是当可以删除这些会话时,可能会发生超时。
因此,可以通过清理任务实现超时,但不是非活动超时。
<CleanUp>
<Enable>true</Enable>
<Period>10</Period>
<TimeOut>60</TimeOut>
</CleanUp>
CleanUp.Period
以分钟为单位定义两次连续清理的时间段。默认情况下为1天。CleanUp.TimeOut
以分钟为单位定义会话数据的超时值。默认情况下,它是两周。
例如,如果我们考虑上述配置,则意味着清理任务将定期运行,周期为10分钟。
在清理过程中,它将删除60分钟前持续存在的所有会话数据。