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

WSO2 APIM 3.2.0次要用户存储用户调用token API报错如何解决

WSO2 APIM 3.2.0 次要用户存储用户获取令牌配置方案

报错根因

该报错是因为WSO2 APIM默认限制应用仅允许创建该应用的用户所属用户域下的账号访问,GUI_APP由超级租户主用户存储的账号创建,因此次要用户存储opera域下的用户默认没有访问权限。

配置修改步骤

  • 修改服务核心配置文件
    打开<APIM_HOME>/repository/conf/deployment.toml,添加如下配置项:
    [apim.oauth_config]
    enable_cross_tenant_user_app_access = true
    
  • 调整应用访问权限
    登录Devportal,进入GUI_APP的详情配置页,找到应用访问控制模块,将允许访问的用户域范围修改为包含opera域,或直接设置为允许所有用户域访问。
  • 重启WSO2 APIM服务,使所有配置生效

调用验证

配置生效后使用原有参数调用令牌接口即可正常获取令牌:

请求URL:https://{APIM_IP}:8243/token
请求方法:POST
请求头:

  • Content-Type: application/x-www-form-urlencoded
  • Authorization: Basic(GUI_APP的key:secret经过base64编码后的值)
    请求体:
  • grant_type: password
  • username: user1@opera
  • password: {pwd}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 15:06:03