spring security saml2 超时时间配置失效
在没有集成saml2前
我是这样配置的,是成功的,超过30分钟页面自动登出
但是集成了saml2后 这个配置就失效了
我的页面放在那里,2 3天都没有失效,还是存活的
我应该在哪里配置这个失效时间
Spring Security SAML2 超时时间配置失效的原因可能有几个。一个可能的原因是配置没有正确应用。这可能是因为配置没有被加载或者配置语法中有错误。另一个可能的原因是超时值被其他设置或配置覆盖。要解决这个问题,可以检查日志以获取任何错误消息,或尝试隔离导致问题的特定配置。此外,您可以检查应用程序服务器上的 session-timeout 是否设置为较低值,这可能会覆盖 Spring Security 配置中的超时值。
是不是被后面的配置给覆盖了?检查一下
如果Spring Security SAML2的超时时间配置失效,可能是由以下几个原因造成的:
没有在配置文件中正确配置超时时间。请确保在配置文件中已经正确配置了超时时间。
如果使用了SAML2的自定义配置类,可能没有在配置类中正确配置超时时间。请确保在配置类中已经正确配置了超时时间。
代码可能会覆盖配置文件中的超时时间配置。请检查代码中是否存在对超时时间的覆盖配置。
确保是否已经在web.xml文件中正确配置了session超时时间。
请检查是否有其它的filter配置或者其它的第三方库对session超时时间进行了修改。
在应用上下文中的 SAMLAuthenticationProvider bean 的配置中可以设置 Spring Security SAML2 超时时间。该超时时间以毫秒为单位设置,可以使用 maxAuthenticationAge 属性设置。
是不是被后面的配置给覆盖了?检查一下