Groovy 和 spring 安全可配置注销时间

Groovy and spring security configurable logout time

我想在我的域 class 中为特定用户设置一个 属性,可用于配置注销时间。这可以用 springSecurity 实现吗?

我搜索了在线示例,但没有找到任何内容

登录凭据存储在用户的会话中。您可以在用户登录后设置每个用户的最大非活动时间:

session.maxInactiveInterval = user.maxInactiveInterval

如果您想设置独立于用户 activity 的注销时间,只需安排一个计时器或作业并在适当的时间调用 session.invalidate()。请注意,这可能会中断正在执行任务的用户。

如果您使用 "remember me" 身份验证,请参阅 Spring Security docs 设置到期时间。