You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WSO2 Identity Server令牌15分钟过期求助(需1小时有效期)

解决WSO2 Identity Server OAuth2令牌15分钟过期问题(未生效60分钟配置)

你当前配置的[session.timeout]是控制用户登录会话的超时时间,和OAuth2访问令牌的有效期完全无关,这就是为什么令牌还是15分钟(WSO2 IS默认值)过期的原因。

正确配置OAuth2令牌有效期

在deployment.toml中添加或修改以下OAuth2相关配置,设置令牌的绝对有效期和闲置有效期:

[oauth.access_token]
# 令牌绝对过期时间(秒),3600秒=1小时
default_validity = 3600
# 令牌闲置超时时间(秒),超过该时间未使用则失效,按需设置
idle_validity = 3600

额外注意事项

  • 若你需要针对某个特定服务提供者(SP)单独设置令牌有效期,需在该SP的OAuth2配置页面中调整,此配置优先级高于全局配置
  • 修改完成后必须重启WSO2 Identity Server,配置才会生效
  • 验证方法:生成新令牌后,通过JWT解码工具解析令牌,查看exp字段确认过期时间是否为1小时后

内容的提问来源于stack exchange,提问作者wahmedalmas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 07:45:33