如何延长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
相关产品推荐
相关产品推荐

