【发布时间】:2019-07-31 23:13:29
【问题描述】:
我正在尝试在 grails 中启用“remember_me”功能。我正在为 grails 使用最新版本的 Spring-security 插件。 我尝试了很多场景,但 Remember_me 功能不起作用。我可以确认 cookie 已正确创建,但每次我注销时都会删除,我想这是该功能不起作用的主要原因。 这是我在 resource.groovy 中的配置:
grails.plugin.springsecurity.rememberMe.alwaysRemember = true
grails.plugin.springsecurity.rememberMe.key = 'admin'
grails.plugin.springsecurity.rememberMe.cookieName = 'grails_remember_me'
grails.plugin.springsecurity.rememberMe.tokenValiditySeconds = 360000
grails.plugin.springsecurity.providerNames = [
'rememberMeAuthenticationProvider', 'daoAuthenticationProvider']
grails.plugin.springsecurity.logout.handlerNames =
['rememberMeServices',
'securityContextLogoutHandler']
有人能解决我的问题吗?非常感谢您的帮助!
【问题讨论】:
-
不应该注销吗?我相信记住我的功能是在会话超时后使用的,而不是显式注销。
标签: grails spring-security remember-me