grails - 在Grails Spring Security Core插件中设置 session 超时

标签 grails spring-security

尽管已搜索插件文档并进行了常规搜索,但我找不到该插件的答案。我得到的最接近的是this页面的结尾,该页面似乎描述了设置Tomcat超时。插件文档中有一整节的标题为“Config.groovy中的配置设置”,是否有办法在不涉及容器设置的情况下为插件配置超时?

最佳答案

该插件没有 session 持续时间的设置-它仅使用为整个应用程序配置的任何内容。您可以通过编辑web.xml(如果尚未运行grails install-templates)并编辑src/templates/war/web.xml来做到这一点。添加

<session-config>
   <session-timeout>30</session-timeout>
</session-config>

welcome-file-list元素之前,并将session-timeout值设置为您希望的分钟数。

关于grails - 在Grails Spring Security Core插件中设置 session 超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11691256/

相关文章:

java - 无法使用 HttpClient 读取浏览器 cookie

grails - Bamboo 上的Grails 3

mysql -\xF0\x9F\x98\x94 错误字符串值sql异常的原因?

grails - 为什么 Grails 一直说 : "unable to resolve class" randomly, 无缘无故?

spring - 除了 jdbcTokenStore 之外,如何将 token 存储在数据库中?

java - 访问应用程序特定的 url 时,Spring security oauth 中出现 403 错误(access_token 有效且 csrf 已禁用)

mongodb - 不使用 Hibernate 时如何访问当前 session

java - 在ServletContextListener中访问 session 变量

spring-security - Spring Security 多个入口点 - 未找到登录进程 URL

java - Spring 安全 : How to programmatically define forwarding logic if a user isn't authenticated