网页超时时间设置失效

spring security saml2 超时时间配置失效

在没有集成saml2前

img

我是这样配置的,是成功的,超过30分钟页面自动登出

但是集成了saml2后 这个配置就失效了

我的页面放在那里,2 3天都没有失效,还是存活的

img

我应该在哪里配置这个失效时间

Spring Security SAML2 超时时间配置失效的原因可能有几个。一个可能的原因是配置没有正确应用。这可能是因为配置没有被加载或者配置语法中有错误。另一个可能的原因是超时值被其他设置或配置覆盖。要解决这个问题,可以检查日志以获取任何错误消息,或尝试隔离导致问题的特定配置。此外,您可以检查应用程序服务器上的 session-timeout 是否设置为较低值,这可能会覆盖 Spring Security 配置中的超时值。

是不是被后面的配置给覆盖了?检查一下

是否有检查下application.yml文件。参考实例:https://dongguabai.blog.csdn.net/article/details/81053660?spm=1001.2101.3001.6650.6&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-6-81053660-blog-101098871.pc_relevant_recovery_v2&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-6-81053660-blog-101098871.pc_relevant_recovery_v2&utm_relevant_index=13

如果Spring Security SAML2的超时时间配置失效,可能是由以下几个原因造成的:

没有在配置文件中正确配置超时时间。请确保在配置文件中已经正确配置了超时时间。

如果使用了SAML2的自定义配置类,可能没有在配置类中正确配置超时时间。请确保在配置类中已经正确配置了超时时间。

代码可能会覆盖配置文件中的超时时间配置。请检查代码中是否存在对超时时间的覆盖配置。

确保是否已经在web.xml文件中正确配置了session超时时间。

请检查是否有其它的filter配置或者其它的第三方库对session超时时间进行了修改。

在应用上下文中的 SAMLAuthenticationProvider bean 的配置中可以设置 Spring Security SAML2 超时时间。该超时时间以毫秒为单位设置,可以使用 maxAuthenticationAge 属性设置。

是不是被后面的配置给覆盖了?检查一下