gpt4 book ai didi

java - Spring security-IDP 无限用户 session 超时

转载 作者:太空宇宙 更新时间:2023-11-04 12:13:34 27 4
gpt4 key购买 nike

我们的应用程序使用 Spring security SAML 来处理用户身份验证。我需要让用户 session 无限期地保持 Activity 状态。有没有办法在 Spring SAML 中为用户 session 超时设置无限超时?

IDP有以下配置,所以没有问题。

<session-config>

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

</session-config>

在 SP 中,maxAuthenticationAge 设置为 36000 以使其保持 Activity 状态 10 小时。默认值为 7200。http://docs.spring.io/spring-security-saml/docs/current/api/org/springframework/security/saml/websso/WebSSOProfileConsumerImpl.html

一种解决方案可能是通过定期在后台发出身份验证请求来保持 session 处于 Activity 状态(对此方法不太确定),以便它永远不会注销。请问还有什么想法吗?

最佳答案

要使其无限,您可以将其设置为非常长的值:-

 webSSOProfileConsumer.setMaxAuthenticationAge(Long.MAX_VALUE);

关于java - Spring security-IDP 无限用户 session 超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39640648/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com