В настоящее время я работаю с Grails и плагином Spring Security и пытаюсь реализовать рабочий процесс истечения срока действия пароля.Я настроил плагин, как и ожидалось:
grails.plugins.springsecurity.failureHandler.exceptionMappings = [
'org.springframework.security.authentication.CredentialsExpiredException': '/login/passwordExpired'
]
и в моем действии passwordExpired, если я вызову:
def username = session['SPRING_SECURITY_LAST_USERNAME']
, тогда в имени пользователя экранируются специальные символы HTML, как
my_user => my_user
my-user => my-user
Возможно ли отключить это экранирование?
Упомянутый здесь Ritesh spring_security_last_username что SPRING_SECURITY_LAST_USERNAME устарел, так что еще я могу использовать?
За любую помощь, заранее спасибо!