Ich arbeite derzeit mit Grails und dem Spring Security Plugin und versuche, einen Workflow zum Ablauf von Passwörtern zu implementieren. Ich habe das Plugin wie erwartet konfiguriert:
grails.plugins.springsecurity.failureHandler.exceptionMappings = [
'org.springframework.security.authentication.CredentialsExpiredException': '/login/passwordExpired'
]
und in meiner Aktion passwordExpired, wenn ich aufrufe:
def username = session['SPRING_SECURITY_LAST_USERNAME']
dann werden die HTML-Sonderzeichen im Benutzernamen wie folgt umgangen
my_user => my_user
my-user => my-user
Ist es möglich, dieses Entweichen auszuschalten?
Ritesh erwähnt hier spring_security_last_username dass der SPRING_SECURITY_LAST_USERNAME veraltet ist, was kann ich also noch verwenden?
Für jede Hilfe, danke im Voraus!