首页 > 其他分享 >springboot+SaToken开启httpOnly的方式

springboot+SaToken开启httpOnly的方式

时间:2025-01-02 09:18:45浏览次数:1  
标签:springboot SaToken servlet server session cookie sa true httpOnly


环境:jdk1.8+springboot2.7.6 + sa-token1.37.0

1.项目中未使用(权限认证框架:Sa-Token)

application.yml文件内增加配置

server:servlet.session.cookie.http-only=true
server.servlet.session.cookie.secure=true (此条配置建议也加上)
如下:

server:
    servlet:
        session:
            cookie:
                http-only: true
                secure: true

2.项目中集成了sa-token

使用Sa-Token会使“server.servlet.session.cookie.http-only=true”配置失效,因为sa-token框架会重写cookie,此时在sa-token的配置中增加httpOnly的相关配置:

# Sa-Token 配置
sa-token: 
    # Cookie 相关配置 
    cookie: 
        secure: true
        httpOnly: true

效果:

标签:springboot,SaToken,servlet,server,session,cookie,sa,true,httpOnly
From: https://www.cnblogs.com/yunlongwork/p/18646754

相关文章

  • 【源码+文档】基于SpringBoot + Vue的企业级工位管理系统
    ......
  • 【源码+文档】基于SpringBoot + Vue的计算机课程管理系统
    ......
  • springboot毕设跑步爱好平台小程序端程序+论文+部署
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容一、研究背景随着人们健康意识的不断提升,跑步作为一项简单易行且高效的运动方式,受到了越来越多人的喜爱。移动互联网技术的蓬勃发展为跑步爱好者提供了更多交......
  • springboot毕设南宁师范大学考研信息共享平台后程序+论文+部署
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容一、研究背景随着考研人数的逐年增加,考研信息的获取变得愈发重要。对于南宁师范大学的考研学子而言,现有的考研信息平台多为通用性的,主要集中在全国性的考研资......
  • 基于springboot的医院后台管理系统的设计与实现
      运行环境环境说明:开发语言:java框架:springboot,vueJDK版本:JDK1.8数据库:mysql5.7+(推荐5.7,8.0也可以)数据库工具:Navicat11+开发软件:idea/eclipse(推荐idea)Maven包:Maven3.3.9+系统实现系统实现这个章节的内容主要还是展示系统的功能界面设计效果,在实现系统......
  • springboot社区医院管理系统
      运行环境环境说明:开发语言:java框架:springboot,vueJDK版本:JDK1.8数据库:mysql5.7+(推荐5.7,8.0也可以)数据库工具:Navicat11+开发软件:idea/eclipse(推荐idea)Maven包:Maven3.3.9+系统实现系统实现这个章节的内容主要还是展示系统的功能界面设计效果,在实现系统......
  • springboot图书电子商务网站的设计与实现
      运行环境环境说明:开发语言:java框架:springboot,vueJDK版本:JDK1.8数据库:mysql5.7+(推荐5.7,8.0也可以)数据库工具:Navicat11+开发软件:idea/eclipse(推荐idea)Maven包:Maven3.3.9+系统实现系统实现这个章节的内容主要还是展示系统的功能界面设计效果,在实现系统......
  • springboot毕设事业单位人事档案数字化管理平台与实现论文+程序+部署
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容一、研究背景在当今数字化时代,信息技术迅猛发展并广泛应用于各个领域。事业单位作为公共服务的重要提供者,其人事管理工作也面临着新的挑战和机遇。传统的人事......
  • springboot毕设科研论文绩效管理系统程序+论文+部署
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容一、研究背景随着科研活动的不断发展,科研成果数量呈现出爆炸式增长的趋势。在众多的科研成果中,如何有效地管理和评估科研论文成为了一个重要的课题。目前,许多......
  • springboot毕设校园志愿服务平台论文+程序+部署
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容一、研究背景随着社会的发展,志愿服务在校园中的重要性日益凸显。在当前校园环境中,志愿服务活动日益增多,但缺乏一个高效整合资源的平台。一方面,志愿者们想要参......