我在linux机器上使用wso2 standalone,我已经更改了SSL的配置以使用自己的证书,我遵循了本指南,
https://docs.wso2.com/display/ADMIN44x/Creating+New+Keystores
现在我遇到了一些问题,当我在商店中重新生成代币时>应用程序> sandboxkeys或productionkeys然后它给出一个错误,
令牌撤销失败:HTTP错误代码:500
在日志中,
[2017-09-20 06:58:56,114]警告 - EndpointContext端点:地址为https:// {uri.var.hostname}的匿名端点:{uri.var.portnum} / oauth2 / revoke将被标记为SUSPENDED因为它失败了 [2017-09-20 06:58:56,114] WARN - EndpointContext暂停端点:AnonymousEndpoint,地址为https:// {uri.var.hostname}:{uri.var.portnum} / oauth2 / revoke - 上次暂停持续时间为: 30000ms和当前暂停持续时间为:30000ms - 下次重试:Wed Sep 20 06:59:26 UTC 2017 [2017-09-20 06:58:56,114] INFO - LogMediator STATUS =执行令牌'错误'序列,ERROR_CODE = 101500,ERROR_MESSAGE =发件人错误 [2017-09-20 06:58:56,115] INFO - HandlerUtils按摩信息:交易ID = 5857679204959341105735016消息方向= OUT服务器名称= gitcapp.com时间戳= 1505890736115服务名称= __ SynapseService操作名称= mediate [2017-09-20 06:58:56,146]错误 - 订阅 - 添加:jag java.lang.RuntimeException:令牌撤销失败:HTTP错误代码:500
然而,休息工作正常,端点适用于HTTPS。
任何人都可以帮助我。
提前致谢。
答案 0 :(得分:2)
确保您已正确配置<APIKeyValidator>
中的api-manager.xml
部分,如下所示。
<APIKeyValidator>
<!-- Server URL of the API key manager -->
<ServerURL>https://your.new hostname.com:9443/services/</ServerURL>