【发布时间】:2020-06-11 01:43:22
【问题描述】:
我们正在尝试使用 Integration Studio 中的 OAuth 调解器通过 WSO2 身份服务器验证令牌。
我们使用的令牌在 Identity Server 上是有效的,因为通过 SOAP UI 进行的测试会返回一个有效的响应。但是,我们无法使用 Integration Studio 中的 OAuth 调解器来执行此操作。我们正在使用密码授权类型。
当我们尝试通过 OAuth 中介传递调用时,我们会收到以下错误:
WARN {org.apache.synapse.FaultHandler} - ERROR_EXCEPTION : org.apache.synapse.SynapseException: Error **occured while validating** oauth 2.0 access token
WARN {API_LOGGER.UserInfoRestAPI} - ERROR_CODE : 0 *ERROR_MESSAGE : Error occured while validating oauth 2.0 access token*
WARN {org.apache.synapse.FaultHandler} - FaultHandler : org.apache.synapse.mediators.MediatorFaultHandler@1f7c8500
WARN {org.apache.synapse.mediators.MediatorFaultHandler} - Executing fault handler mediator : org.apache.synapse.mediators.base.SequenceMediator
WARN {API_LOGGER.UserInfoRestAPI} - Executing fault sequence mediator : org.apache.synapse.mediators.base.SequenceMediator
作为参考,我们使用this documentation。
通过 SOAP UI 调用 Web 服务成功返回,如下所示:
设置信息:
- WSO2 集成工作室:7.0.2
- WSO2 身份服务器:5.10.0(在端口 9446 上运行)
- 所有服务都在同一个虚拟机上运行
【问题讨论】:
标签: wso2