WSO2 IS是否支持独立于用户活动的会话超时配置?如何在IDAM中配置?
WSO2 Identity Server 绝对会话超时配置(独立于用户活动)
WSO2 IS 确实支持绝对会话超时——这是一种独立于用户活动的会话过期机制,不管用户有没有操作,只要会话持续时长达到设定值就会强制过期,和你提到的空闲超时(仅在无活动时过期)是完全分开的配置项。
配置方式
方式一:通过管理控制台操作(直观易上手)
- 登录WSO2 IS的Carbon管理控制台
- 依次进入:身份 > 会话管理 > 会话超时配置
- 在页面中找到「绝对会话超时」选项,设置你需要的时长(单位为分钟)
- 勾选启用该功能,点击保存即可生效
方式二:修改配置文件(适合批量/自动化部署场景)
直接编辑repository/conf/deployment.toml配置文件,添加或修改以下内容:
[session_mgt] # 设置绝对会话超时时长,单位为分钟 absolute_session_timeout = 120 # 启用绝对会话超时功能 enable_absolute_session_timeout = true
修改完成后重启WSO2 IS服务,配置即可生效。
补充说明
- 绝对会话超时的优先级高于空闲超时,只要到达设定的时长,不管用户有没有活跃操作,会话都会立刻过期
- 如果同时开启了两种超时规则,会话会在先满足的条件下触发过期
内容的提问来源于stack exchange,提问作者rahul
相关产品推荐
相关产品推荐

