【问题标题】:API Store 2.0.1 Plugin Issues in GREG 5.1GREG 5.1 中的 API Store 2.0.1 插件问题
【发布时间】:2016-03-25 19:59:37
【问题描述】:

我们最近将 WSO2 实例升级到 IS 5.1、API 1.10.0 和 GREG 5.1。我们是集群设置,IS 5.1 用作密钥管理器,API 1.10.0 用作 API 网关,GREG 5.1 用作 API Store/Publisher,所有这些都使用共享的 MGT 数据库。

升级完成后,我们开始注意到引用“IAT.CONSUMER_KEY”等错误。

错误 {org.wso2.carbon.apimgt.impl.dao.ApiMgtDAO} - 无法获取应用程序的密钥:35 {org.wso2.carbon.apimgt.impl.dao.ApiMgtDAO} com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:'where 子句'中的未知列'IAT.CONSUMER_KEY'

查看 jar,我们注意到 API Store/Publisher jar 仍在为 IDN_OAUTH2_ACCESS_TOKEN 引用旧的列名 CONSUMER_KEY。在共享设置中,IS 5.1 升级删除了该列并创建了 CONSUMER_KEY_ID 列。

我安装了 vanilla 5.1 Greg 并再次安装了 2.0.1 Store 插件,受影响的 jar 肯定似乎在尝试使用 CONSUMER_KEY:

org.wso2.carbon.apimgt.impl_2.0.1.jar

有人遇到过这个问题吗?我们是否超过了 GREG 的 API Store/Publisher 插件?或者,我刚刚设置的系统不正确。

感谢您的帮助, 凯文

【问题讨论】:

    标签: wso2 wso2-am wso2greg


    【解决方案1】:

    在使用 APIM 1.10.0 将 IS 5.1.0 配置为密钥管理器时,您需要安装 API 密钥管理器功能或使用预打包的 WSO2 Identity Server 5.1.0 作为[1]

    1. https://docs.wso2.com/display/CLUSTER44x/Configuring+the+Identity+Server+5.1.0+as+a+Key+Manager+with+API+Manager+1.10.0

    【讨论】:

      猜你喜欢
      • 2015-07-07
      • 1970-01-01
      • 2019-04-17
      • 1970-01-01
      • 1970-01-01
      • 2020-06-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多