Я использую безопасность Spring в своем приложении и желании знать, существует ли способ "попросить", чтобы пружина только помнила имя пользователя пользователя, который приходит к приложению (посредством того, чтобы помнить - меня флажок). То, что я мог собрать из справочной документации, - то, что Spring может сохранить имя пользователя и пароль пользователя, и непосредственно зарегистрировать его в следующий раз. Но то, что я хочу, - то, что пользователь взят к странице входа в систему каждый раз, когда он возвращается, но с его именем пользователя, уже введенным.
Конечно, если бы Spring не имеет способа сделать это, я должен был бы реализовать некоторую логику устройства хранения данных cookie для заботы об этом требовании.
Большое спасибо за Ваши ответы как всегда.
Итак, вам необходимо установить файл cookie, содержащий имя пользователя после аутентификации, и получить к нему доступ во время визуализации страницы входа.
Если вы используете Spring Security 3.x, первое можно сделать, создав подкласс AuthenticationSuccessHandler
( SavedRequestAwareAuthenticationSuccessHandler
- реализация по умолчанию) и установив файл cookie с response.addCookie ()
.
Последний - это обычный доступ к файлам cookie ( request.getCookies ()
и т. Д.).