WSO2 APIM 4.0.0默认令牌端点变更及旧端点启用可行性咨询
WSO2 API Manager 4.0.0 令牌端点问题解答
端点变更确认
WSO2 API Manager 4.0.0确实对默认令牌端点做了调整:
- 旧版本默认令牌端点:
https://localhost:8243/token - 4.0.0及后续新版本默认令牌端点:
https://localhost:9443/oauth2/token
旧端点默认停用,所以直接调用会返回404错误。
旧端点启用方法
如果存量业务需要兼容旧端点,可以通过修改配置手动启用,操作步骤如下:
- 进入WSO2 APIM安装目录,打开配置文件
<APIM_HOME>/repository/conf/deployment.toml - 在配置文件末尾添加如下配置:
[apim.oauth_config] enable_old_token_endpoint = true
- 保存配置后,重启WSO2 APIM服务即可,重启后旧的
/token端点可正常响应请求。
使用建议
- 新开发业务优先使用官方默认的
/oauth2/token端点,该端点支持所有最新的OAuth2.0、OIDC相关特性,安全能力更完善,是后续版本长期支持的标准端点。 - 注意:旧端点仅作为版本升级过渡期的兼容方案,官方后续版本会逐步移除相关兼容支持,建议逐步完成存量业务的端点迁移。
内容的提问来源于stack exchange,提问作者Lilan Mihiranga
相关产品推荐
相关产品推荐

