Spring Security Remember Me

什么是 Remember Me?

  • 访问 http://localhost:8080/admin
  • 登录成功
  • 重启浏览器
  • 再次访问 http://localhost:8080/admin
  • 需要重新登录
如果启用了 Remember Me,登录后重启浏览器访问 http://localhost:8080/admin 就不需要重新登录了。
Spring Security 5 已经默认启动了 Remember Me 功能,Spring Security 4 需要按照下面进行配置。给 Spring Security 添加 Remember Me 功能,只需要 2 步:
  • 在登录的 form 表单里添加
 Remember Me
  • 在 Spring Security 配置文件的 http 元素下添加(2592000 为 30 天: 24 * 3600 * 30)
    


Login.html

    


    Login Page


    
    
    
Username:
Password:
Remember Me

spring-security.xml

    


    
        
        
        
        
        
        
        
    
    
    
        
            
        
    

测试

访问 http://localhost:8080/admin
登录成功
重启浏览器
再次访问 http://localhost:8080/admin
不需要重新登录

你可能感兴趣的:(Spring Security Remember Me)