我们正在使用免费帐户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
我们正在使用免费帐户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
在深入挖掘问题后,发现用于调用此开发人员应用程序的 client_id 是错误的。Apigee 应该修复错误代码,因为它会将我们引向不同的方向。
一个建议是查看 Github 上的 3-legged OAuth 示例以获取一些指示:
https://github.com/apigee/api-platform-samples/tree/master/sample-proxies/oauth-authcode
一个问题可能是 redirect_uri 查询参数在 authcode 请求中的位置不正确。您可以查看示例的调用脚本 (invoke.sh),了解在授权代码授权类型流程中进行的每个调用的工作示例。
如果这没有帮助,请发布您的应用程序发出的请求,我们应该能够确定问题。