WSO2 API管理器-API身份验证失败-未提供必需的OAuth凭据

WSO2 API管理器-API身份验证失败-未提供必需的OAuth凭据,oauth,wso2,Oauth,Wso2,我在使用wso2 API管理器,而不是我们现有的其他API之一。每次我点击wso2上的服务,我都会得到下面提到的错误,尽管应用程序运行良好。我曾尝试将选项设置为“无”,但没有成功。 有人能建议如何修理它吗 2014-03-25 19:36:05647[-][PassThroughMessageProcessor-9]错误APIAuthenticationHandler API身份验证失败 org.wso2.carbon.apimgt.gateway.handlers.security.APISe

我在使用wso2 API管理器,而不是我们现有的其他API之一。每次我点击wso2上的服务,我都会得到下面提到的错误,尽管应用程序运行良好。我曾尝试将选项设置为“无”,但没有成功。 有人能建议如何修理它吗

2014-03-25 19:36:05647[-][PassThroughMessageProcessor-9]错误APIAuthenticationHandler API身份验证失败 org.wso2.carbon.apimgt.gateway.handlers.security.APISecurityException:未提供必需的OAuth凭据 位于org.wso2.carbon.apimgt.gateway.handlers.security.oauth.OAuthAuthenticator.authenticate(OAuthAuthenticator.java:114) 位于org.wso2.carbon.apimgt.gateway.handlers.security.APIAuthenticationHandler.HandlerRequest(APIAuthenticationHandler.java:92) 位于org.apache.synapse.rest.API.process(API.java:285) 位于org.apache.synapse.rest.RESTRequestHandler.dispatchToAPI(RESTRequestHandler.java:76) 位于org.apache.synapse.rest.RESTRequestHandler.process(RESTRequestHandler.java:63) 位于org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:220) 位于org.apache.synapse.core.axis2.SynapseMessageReceiver.receive(SynapseMessageReceiver.java:83) 在org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)上 位于org.apache.synapse.transport.passthru.ServerWorker.ProcessNonEntityEnclosureShandler(ServerWorker.java:336) 位于org.apache.synapse.transport.passthru.ServerWorker.processEntityEnclosingRequest(ServerWorker.java:377) 位于org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.java:183) 位于org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172) 位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
在java.lang.Thread.run(Thread.java:724)

根据错误,您似乎没有发送授权头。您可以指定使用哪个客户端发送请求吗?

我正在发送auth头,但由于系统中的某些配置问题而出现问题。现在已经解决了。