【发布时间】:2014-08-02 20:45:14
【问题描述】:
我在 config.groovy 中编写下面给出的代码
grails.plugins.springsecurity.providerNames = [
'rememberMeAuthenticationProvider'
]
grails.plugin.springsecurity.rememberMe.cookieName='grails_remember_me'
grails.plugin.springsecurity.rememberMe.alwaysRemember=false
grails.plugin.springsecurity.rememberMe.tokenValiditySeconds=31*24*60*60
grails.plugin.springsecurity.rememberMe.parameter='_spring_security_remember_me'
grails.plugin.springsecurity.rememberMe.key='monitoringApp'
grails.plugin.springsecurity.rememberMe.useSecureCookie=false
grails.plugin.springsecurity.rememberMe.persistent=false
grails.plugin.databasemigration.updateOnStart = true
我在我的 gsp 页面上写下面给出的代码
<div class="col-xs-7">
<div class="checkbox">
<label>
<input type='checkbox' name='_spring_security_remember_me' id='remember_me'
<g:if test='${hasCookie}'>checked='checked'</g:if>/>
<g:message code="springSecurity.login.remember.me.label"/>
</label>
</div>
</div>
我的控制器所有操作都使用 spring security @Secured(['IS_AUTHENTICATED_FULLY']) 进行了完全身份验证,但我无法使用 spring security 的好处记住我的功能。请帮助我。
我正在使用 grails 2.3.0 版和 spring security :"spring-security-core:2.0-RC2"
【问题讨论】:
-
在使用记住我功能后,是否提示您的用户登录?