Grails spring security替代已弃用的SPRING_SECURITY_LAST_USERNAME_KEY

时间:2015-02-11 12:02:21

标签: spring grails spring-security

我正在开发一个grails应用程序,我需要调整Session变量来实现Custom Spring Security身份验证,并需要设置以下内容 -

request.session[SPRING_SECURITY_LAST_USERNAME_KEY] =
            TextEscapeUtils.escapeEntities(username)

现在这个密钥来自org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter.SPRING_SECURITY_LAST_USERNAME_KEY 现已弃用。你能为我建议一个替代方案吗?

1 个答案:

答案 0 :(得分:3)

是的我遇到了同样的问题。它有一个非常简单的选择 -

import grails.plugin.springsecurity.SpringSecurityUtils;

现在使用SpringSecurityUtils.SPRING_SECURITY_LAST_USERNAME_KEY这将起作用,不会弃用。