Groovy 和 spring 安全可配置注销时间
Groovy and spring security configurable logout time
我想在我的域 class 中为特定用户设置一个 属性,可用于配置注销时间。这可以用 springSecurity 实现吗?
我搜索了在线示例,但没有找到任何内容
登录凭据存储在用户的会话中。您可以在用户登录后设置每个用户的最大非活动时间:
session.maxInactiveInterval = user.maxInactiveInterval
如果您想设置独立于用户 activity 的注销时间,只需安排一个计时器或作业并在适当的时间调用 session.invalidate()
。请注意,这可能会中断正在执行任务的用户。
如果您使用 "remember me" 身份验证,请参阅 Spring Security docs 设置到期时间。
我想在我的域 class 中为特定用户设置一个 属性,可用于配置注销时间。这可以用 springSecurity 实现吗?
我搜索了在线示例,但没有找到任何内容
登录凭据存储在用户的会话中。您可以在用户登录后设置每个用户的最大非活动时间:
session.maxInactiveInterval = user.maxInactiveInterval
如果您想设置独立于用户 activity 的注销时间,只需安排一个计时器或作业并在适当的时间调用 session.invalidate()
。请注意,这可能会中断正在执行任务的用户。
如果您使用 "remember me" 身份验证,请参阅 Spring Security docs 设置到期时间。