注册后的春季(启动)安全性登录记住我

时间:2018-09-03 16:14:31

标签: java spring spring-boot spring-security

使用Servlet 3+,注册后自动登录很容易:

httpServletRequest.login(username, password);

这将创建HTTP会话作用域登录。如果我想使用配置中提供的设置进行“记住我”登录,该怎么办?我正在使用persistent token approach登录名,该登录名在“ persistent_logins”中创建一个数据库条目,并将一个“记住我”的cookie发送到浏览器。

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

也许有任何我可以自动绑定以设置“记住我” cookie并创建数据库条目的安全bean?

请注意,此问题与是否需要进行这种注册和永久登录无关。

0 个答案:

没有答案