Deployment Apigee:重定向URI Oauth身份验证无效

Deployment Apigee:重定向URI Oauth身份验证无效,deployment,apigee,Deployment,Apigee,我们正在使用Apigee的免费帐户,并且面临一个问题,即在执行oauth身份验证时出错 {"ErrorCode":"invalid_request","Error":"Invalid redirection uri http:\/\/dev.whodini.com:8081\/auth\/callback"} 如果有人遇到类似问题,请提供帮助 Apigee中定义的开发者应用程序具有回调URL值:http://dev.whodini.com:8081/auth/callback一个建议是查看Gi

我们正在使用Apigee的免费帐户,并且面临一个问题,即在执行
oauth
身份验证时出错

{"ErrorCode":"invalid_request","Error":"Invalid redirection uri http:\/\/dev.whodini.com:8081\/auth\/callback"}
如果有人遇到类似问题,请提供帮助


Apigee中定义的开发者应用程序具有回调URL值:
http://dev.whodini.com:8081/auth/callback

一个建议是查看Github上的3腿OAuth示例,以获取一些指针:

一个问题可能是redirect_uri查询参数在authcode请求中的位置不正确。您可以查看示例的invoke脚本(invoke.sh),以了解在auth代码授权类型流期间进行的每个调用的工作示例


如果这没有帮助,请发布您的应用程序发出的请求,我们应该能够解决问题。

在深入挖掘问题后,发现错误的客户端id用于呼叫此开发人员应用程序。Apigee应该修复错误代码,因为它将我们引向另一个方向。

尝试调整URL以不使用“回调”。虽然在oAuth2规范中保留了url参数,但也可能是Apigee在URI中拒绝了该参数?客户端id无效,或者客户端id的重定向URI无效?如果您发送随机客户端\u id,您将获得无效的客户端\u id。但如果客户端\u id有效,但具有不同的重定向\u uri,则您将收到无效的重定向\u uri错误“