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

如何延长WSO2身份服务器client_credentials类型OAuth令牌有效期?

解决WSO2身份服务器Client Credentials令牌有效期问题
  • 全局配置修改(所有服务提供商生效)
    打开WSO2 IS安装目录下的<IS_HOME>/repository/conf/deployment.toml文件,添加或更新以下配置项:

    [oauth.token_validation]
    access_token_validity = <目标有效期秒数>
    

    比如要设置为7200秒(2小时),就填access_token_validity = 7200。

  • 单个服务提供商专属配置
    如果你只想给特定服务提供商调整有效期,需要先开启服务提供商级别的配置优先级:
    在deployment.toml中添加:

    [oauth]
    enable_service_provider_token_validity = true
    

    之后登录WSO2 IS管理控制台,找到目标服务提供商的OAuth/OpenID Connect配置页面,修改Access Token Validity字段的值,保存后重启服务器即可。

  • 关键注意点

    • 所有配置修改后必须重启WSO2身份服务器,否则不会生效。
    • Postman里传的validity_period参数对client_credentials授权类型不生效,这就是你之前操作没效果的原因。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 17:07:48