发布者和商店的 WSO2 APIM 3.0.0 安装/配置问题:“invalid_callback - 注册的回调与提供的 url 不匹配”

Dan*_*ing 3 wso2 wso2-api-manager

安装WSO2 API Manager 的3.0.0版后,我在尝试访问PublisherStore时遇到错误。

这是商店的错误( https://myhost.my.org:9443/store )

错误 405 - 不允许的方法 在此处输入图片说明

至于Publisher,网址https://myhost.my.org:9443/publisher重定向到此网址...

https://myhost.my.org:9443/authenticationendpoint/oauth2_error.do?oauthErrorCode=invalid_callback&oauthErrorMsg=Registered+callback+does+not+match+with+the+provided+url

...并显示此错误消息:

invalid_callback - 注册的回调与提供的 url 不匹配

invalid_callback 消息

笔记:

  • 我可以正常访问管理页面(https://myhost.my.org:9443/carbon
  • 我在 中的每个文件localhost中用 ' myhost.my.org'替换了每次出现的 ' ' .../wso2/wso2am/3.0.0/repository/conf,包括 ' carbon.xml'
  • 日志显示以下内容:( .../wso2/wso2am/3.0.0/repository/logs/wso2carbon.log)

    警告 {org.wso2.carbon.identity.oauth2.OAuth2Service} 提供的回调 URL 与提供的不匹配。

堆:

  • Ubuntu 18.04
  • OpenJDK 11.0.4
  • WSO2 API 管理器 3.0

安装步骤如下: https : //apim.docs.wso2.com/en/latest/GettingStarted/quick-start-guide/

安装命令:

sudo apt install openjdk-11-jre-headless
java -version
openjdk version "11.0.4" 2019-07-16
OpenJDK Runtime Environment (build 11.0.4+11-post-Ubuntu-1ubuntu218.04.3)
OpenJDK 64-Bit Server VM (build 11.0.4+11-post-Ubuntu-1ubuntu218.04.3, mixed mode, sharing)

sudo wget https://product-dist.wso2.com/downloads/api-manager/3.0.0/downloader/wso2am-linux-installer-x64-3.0.0.deb

sudo apt install ./wso2am-linux-installer-x64-3.0.0.deb

sudo service wso2am-3.0.0 start
Run Code Online (Sandbox Code Playgroud)

安装说明参考localhost/ 127.0.0.1。但我正在安装myhost.my.org.

手动修改的文件.../wso2/wso2am/3.0.0/repository/conf(将“ localhost”替换为“ myhost.my.org”并将“ 127.0.0.1”替换为“ this.is.my.ip”):

api-manager.xml
broker.xml
carbon.xml
datasources.properties
deployment.toml
event-broker.xml
log4j2.properties
messaging-event-broker.xml
metrics.xml
registry.xml
thrift-authentication.xml
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?谢谢!