Spring (Boot) Безопасность входа после регистрации с запомнить меня - PullRequest
0 голосов
/ 03 сентября 2018

Автоматический вход после регистрации прост с Servlet 3 +:

httpServletRequest.login(username, password);

Это создает вход в систему в рамках сеанса HTTP. Что если я захочу сделать логин "запомнить меня" с настройками, указанными в моей конфигурации? Я использую постоянный маркерный подход login, который создает запись базы данных в "persistent_logins" и отправляет cookie-файл "запомнить меня" в браузер.

.rememberMe()
.rememberMeCookieName("remember-me")
.rememberMeCookieDomain("mydomain.com")
.tokenRepository(myPersistentTokenRepository())
.tokenValiditySeconds(365 * 24 * 60 * 60)

Может быть, есть какие-нибудь бины безопасности, которые я могу автоматически связать, чтобы установить cookie-файл Запомнить меня и создать запись в базе данных?

Обратите внимание, что этот вопрос не о том, является ли желательным поведение при такой регистрации и постоянном входе в систему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...