Confluence 调整会话超时(session timeout)

文章目录

  • 前言
  • 一、概括
  • 二、实际场景应用
    • 1.更改空闲超时
    • 2.更改记住我 cookie 的生命周期
    • 3.在用户通过身份验证后的某个时间强制注销用户
  • 总结


前言

在 Confluence 中有两个会话 Cookie:

  • JSESSIONID: 由 Tomcat 使用和管理。
    • 默认情况下,这被视为会话 cookie。
  • seraph.confluence:由 Confluence 应用程序使用并通过Seraph Framework进行管理。
    • 默认情况下,这被视为永久 cookie。
    • 设置时seraph.confluence,其默认max-age配置为 14 天(1209600 秒)

一、概括

如果 Confluence 管理员需要调整用户的会话超时时间,那么我们需要调整这两个 cookie 的过期时间。

可以将更改应用于以下配置文件:

  • <confluence-install>/conf/web.xml
    这是我们管理将在网络服务器上全局分配的 Tomcat 会话 cookie 的地方。

  • <confluence-install>/confluence/WEB-INF/web.xml
    这是我们管理JSESSIONID分配给 Confluence 应用程序的 Tomcat 会话 cookie ( ) 的地方。
    这里调整的值优先于上面的文件。

  • <confluence-install>/confluence/WEB-INF/classes/seraph-config.xml
    此文件中调整的值应用于seraph.confluence cookie。
    这是 Confluence 集群时的主要配置。看如何在 Confluence 中配置“记住我”功能如果你想改变这个。

二、实际场景应用

1.更改空闲超时

假设希望在用户空闲 5 小时后使会话无效:
需要修改<confluence-install>/confluence/WEB-INF/web.xml文件:

  1. 编辑文件,找到<session-config>元素(默认配置)

    <session-config><session-timeout>60</session-timeout><tracking-mode>COOKIE</tracking-mode>
    </session-config>
    

    修改为

    <session-config><session-timeout>300</session-timeout><tracking-mode>COOKIE</tracking-mode>
    </session-config>
    
  2. 重新启动 Confluence 以便应用更改。(当在集群上运行 Confluence 时,上述更改必须应用于每个节点,滚动重启)

2.更改记住我 cookie 的生命周期

假设您想将seraph.confluencecookie 的生命周期更改为 2 天:
需要修改<confluence-install>/confluence/WEB-INF/classes/seraph-config.xml

  1. 编辑文件,在<parameters>标签中最末位置添加初始化参数

    <!-- session-timeout -->
    <init-param><param-name>autologin.cookie.age</param-name><param-value>172800</param-value>
    </init-param>
    

    默认情况下,该autologin.cookie.age参数未在文件中设置。如果您之前进行了更改,您可能想要搜索它并修改那里的值。在这里插入图片描述

  2. 重新启动 Confluence 以便应用更改。(当在集群上运行 Confluence 时,上述更改必须应用于每个节点,滚动重启)

3.在用户通过身份验证后的某个时间强制注销用户

假设您有严格的安全策略,并且您需要在用户会话通过身份验证后 8 小时过期,无论用户是否空闲:
需要对三个文件进行配置更改:

  1. 编辑文件<confluence-install>/conf/web.xml,找到<session-config>元素(默认配置)

    <session-config><session-timeout>30</session-timeout>
    </session-config>
    

    修改为

     <session-config><session-timeout>480</session-timeout><tracking-mode>COOKIE</tracking-mode><cookie-config> <max-age>28800</max-age> </cookie-config>
    </session-config>
    
    • session-timeout以分钟为单位配置,max-age以秒为单位配置
    • 将 添加<max-age>到JSESSIONID会将其变成永久性 cookie。
  2. 编辑文件<confluence-install>/confluence/WEB-INF/web.xml,找到<session-config>元素(默认配置)

    <session-config><session-timeout>60</session-timeout><tracking-mode>COOKIE</tracking-mode>
    </session-config>
    

    修改为

    <session-config><session-timeout>480</session-timeout><tracking-mode>COOKIE</tracking-mode><cookie-config> <max-age>28800</max-age> </cookie-config>
    </session-config>
    
  3. 编辑文件<confluence-install>/confluence/WEB-INF/classes/seraph-config.xml,在<parameters>标签中最末位置添加初始化参数

     <!-- session-timeout --><init-param><param-name>autologin.cookie.age</param-name><param-value>28800</param-value></init-param>
    
  4. 重新启动 Confluence 以便应用更改。(当在集群上运行 Confluence 时,上述更改必须应用于每个节点,滚动重启)

总结

不推荐第三种强制注销的更改,一般通过1/2两种方式,分别修改JSESSIONID session 和 seraph.confluence 就足够了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/51475.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

微信智能机器人助手,基于hook技术,自动聊天机器人

微信智能助手说明文档 资料获取方式&#xff0c;关注公总号RaoRao1994&#xff0c;查看往期精彩-所有文章&#xff0c;即可获取资源下载链接 更多资源获取&#xff0c;请关注公总号RaoRao1994 简介 微信智能助手是一款基于PC微信研发的微信助手类软件&#xff0c;能帮助大家…

如何监测高价值货物在物流运输过程中受到的振动和冲击?全面保障货物安全

引言 不同种类的货物对运输的要求不同&#xff0c;钢铁、煤炭、矿石等大宗物资通常对运输要求较低&#xff0c;而电子产品、IT 产品、家电等高价值敏感类货物则更强调运输的安全性&#xff0c;时效性&#xff0c;往往希望能尽可能安全和快速送达这类货物&#xff0c;使之尽快进…

2022卡塔尔世界杯赛程直播北京时间_足球世界杯对阵表图完整全部

2022卡塔尔世界杯赛程直播北京时间 足球世界杯对阵表图完整全部 2022卡塔尔世界杯今晚就要开幕了&#xff0c;21日0点卡塔尔世界杯揭幕战卡塔尔队VS厄瓜多尔队就要开打了。下面小编分享2022卡塔尔世界杯完整赛程时间对阵图表&#xff0c;有需要的朋友们可以收藏&#xff0c;到…

2022卡塔尔世界杯。CSDN世界杯勋章来啦

卡塔尔世界杯正在如火如茶的举办着&#xff0c;在比赛场上&#xff0c;我看到了来自世界各地的球队&#xff0c;他们都充满活力&#xff0c;充满激情&#xff0c;每一支球队都在努力的拼搏&#xff0c;无论是为了胜利&#xff0c;还是为了荣誉。我看到了一支支优秀的球队&#…

TCGA下载基因表达矩阵、可视化分析

方法1&#xff1a; https://portal.gdc.cancer.gov/https://portal.gdc.cancer.gov/ 选择RNA-Seq 找TSV格式open的文件加入购物车 进入到购物车点download --cart 打开下载后的tsv格式文件 方法2&#xff1a; (9条消息) 基于TCGA数据库的差异基因分析实现_学习的派大星的博客…

矩阵分析Whut

第一章 第二章 第三章 DDDCB ABBAC BCAB 第四章 ABDCB BABA 第五章 ABDAA 第六章 BC ABCD BC BD ABC

chatgpt核心相关技术?清华、北大等联合发布TransformRL综述:强化学习中的Transformer!...

作者&#xff1a;Wenzhe Li等 机器之心编译 编辑&#xff1a;rome rome 受监督学习的启发&#xff0c;人们对把 Transformer 用于强化学习产生了浓厚的兴趣。 强化学习&#xff08;RL&#xff09;为顺序决策提供了一种数学形式&#xff0c;深度强化学习&#xff08;DRL&…

手把手教你暴力破解

暴力破解 一、什么是暴力破解&#xff1f; 暴力破解是一种攻击手段&#xff0c;使用大量的认证信息在认证接口尝试登录&#xff0c;直到得到正确的结果。 二、暴力破解弱口令实验 实验环境&#xff1a;DVWA2.1标题基于表单的暴力破解 2.1.1 第一步&#xff1a;打开burpsui…

外挂、破解软件理论与实战

外挂、破解软件理论与实战 1 理论 1.1 不同操作系统下的可执行文件 Windows【PE】 PE 格式&#xff0c;可移植可执行格式&#xff08;Portable Executable&#xff09;&#xff0c; 是 Windows 下的主要可执行文件格式。别被名字迷惑了&#xff0c;PE 文件必须是 Windows 下…

Android逆向之旅---Android手机端破解神器MT的内购VIP功能破解教程

一、前言 在破解app的时候,我们现在几乎都是在PC端进行操作,但是之前bin神的MT管理器,可以在手机端直接破解,不过也有很大的局限性,但是对于一些简单的app破解没问题的。这个工具其实原理也很简单,就是解析apk中的dex,arsc等文件,然后支持修改其中的类方法信息和资源信息…

android黑科技系列——手机端破解神器MT的内购VIP功能破解教程

一、前言 在破解app的时候,我们现在几乎都是在PC端进行操作,但是之前bin神的MT管理器,可以在手机端直接破解,不过也有很大的局限性,但是对于一些简单的app破解没问题的。这个工具其实原理也很简单,就是解析apk中的dex,arsc等文件,然后支持修改其中的类方法信息和资源信息…

Git笔记整理

下载地址&#xff1a;https://registry.npmmirror.com/binary.html https://registry.npmmirror.com/binary.html?pathgit-for-windows/ 卸载 1.清理环境变量 2.程序卸载 安装下一步&#xff0c;默认安装即可 Git Bash&#xff1a;Unix与Linux风格的命令行&#xff0c;使用最…

ChatGPT:让AI成为你的工作助手,提高工作效率

随着人工智能技术的不断发展&#xff0c;越来越多的企业开始尝试将AI应用于工作中&#xff0c;以提高工作效率和质量。而ChatGPT作为一种基于自然语言处理的人工智能技术&#xff0c;可以帮助企业实现更高效的工作流程和更好的客户服务体验。 ChatGPT是一种基于自然语言处理技术…

模拟彩票开奖

&#x1f3e1;个人主页 &#xff1a; 守夜人st &#x1f680;系列专栏&#xff1a;Java …持续更新中敬请关注… &#x1f649;博主简介&#xff1a;软件工程专业&#xff0c;在校学生&#xff0c;写博客是为了总结回顾一些所学知识点 写在开头 模拟彩票排三中奖截图 模拟双色球…

刮刮彩票(20分)

刮刮彩票 (20分) “刮刮彩票”是一款网络游戏里面的一个小游戏。如图所示&#xff1a; 每次游戏玩家会拿到一张彩票&#xff0c;上面会有 9 个数字&#xff0c;分别为数字 1 到数字 9&#xff0c;数字各不重复&#xff0c;并以 33 的“九宫格”形式排布在彩票上。 在游戏开始…

Android端的彩票开奖查询系统

实现如下 假装插入了图片 初版历时半个多月 基础功能 开奖结果查询 近期开奖查询历史开奖查询&#xff08;最多五十期&#xff09;关注彩种一些简单的趋势分析号码预测&#xff08;号码预测做的比较简单&#xff0c;直接算出每个号码的多期平均值&#xff0c;和期望平均值做…

即将毕业【大学生如何就业】你规划好了吗?

1、经常听到一句话&#xff1a;大学毕业&#xff0c;就等于失业的话&#xff0c;你信吗&#xff1f; 2、回想自己大学学到了什么... 什么也没有&#xff0c;是吗&#xff1f; 3、自己将来准备干什么&#xff1f; 没想好&#xff1f;不知道&#xff1f; 4、你的同学是等家里安…

临近毕业大学生该怎么规划自己的未来

如今3月18日了&#xff0c;又到了毕业季&#xff0c;我毕业一晃六年了&#xff0c;记得当年4月7号我就去了一家软件工作&#xff0c;由于自己性格和一些原因&#xff0c;当时在新疆建行信息部时拿到手5千多的工资&#xff0c;几年前在新疆还算不错的工资&#xff0c;为了改变性…

大学计算机专业未来四年的规划,大学生在大学四年怎么规划自己的未来?

有网民对在校大学生在大学四年如何整体规划自身的将来&#xff1f;这一有兴趣,今日使我们用一篇文章来给大伙儿消遣&#xff01; 职业发展规划。做为在校大学生&#xff0c;你应该基本上掌握你大学专业的职业是什么&#xff0c;你之后要想从业哪层面的岗位&#xff0c;越发早做…

未来职业发展规划

未来职业发展规划 文章目录 未来职业发展规划一、自我介绍二、新学期目标三、未来的发展规划 一、自我介绍 目前是大三的学长了&#xff0c;对于当初懵懂的自己&#xff0c;已经有点小成熟了&#xff0c;对于以后也有了坚定的目标了&#xff0c;我是来自天津理工大学的一名计算…