美文网首页spring security程序员技术干货
Spring Security 实战 - Session管理

Spring Security 实战 - Session管理

作者: 紫霞等了至尊宝五百年 | 来源:发表于2018-11-22 17:21 被阅读34次

    Session在网络应用中,称为“会话控制”
    Session 对象存储特定用户会话所需的属性及配置信息。这样,当用户在应用程序的 Web 页之间跳转时,存储在 Session 对象中的变量将不会丢失,而是在整个用户会话中一直存在下去
    当用户请求来自应用程序的 Web 页时,如果该用户还没有会话,则 Web 服务器将自动创建一个 Session 对象
    当会话过期或被放弃后,服务器将终止该会话
    Session 对象最常见的一个用法就是存储用户的首选项

    管理

    Session超时时间
    Session的并发策略
    集群环境Session处理

    Session超时

    • application.yml配置超时时间


    • 配置MerryyouSecurityConfig


    • Cotroller中/session/invalid


    Session 并发

    配置 MerryyouSecurityConfig

    MerryyounExpiredSessionStrategy

    集群

    • 添加spring-session-data-redis依赖


    • 配置Spring-session存储策略


    • 测试8080和8081端口分别启动项目
    java -jar spring-security.jar --server.port=8080
    java -jar spring-security.jar --server.port=8081
    

    相关文章

      网友评论

        本文标题:Spring Security 实战 - Session管理

        本文链接:https://www.haomeiwen.com/subject/qmtrqqtx.html