我正在开发一个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
现已弃用。你能为我建议一个替代方案吗?
答案 0 :(得分:3)
是的我遇到了同样的问题。它有一个非常简单的选择 -
import grails.plugin.springsecurity.SpringSecurityUtils;
现在使用SpringSecurityUtils.SPRING_SECURITY_LAST_USERNAME_KEY
这将起作用,不会弃用。