我遇到了yahoo 2.0 oauth的问题。用户登录后出现问题。它说:"开发人员:请检查您的请求中的重定向URI并再次提交。"
在我的测试中,我使用redirect_uri作为本地tomcat(http://localhost:8080/..。)。
在google上进行大量搜索后,我无法找到有关redirect_uri的所有规范(并且yahoo文档不太好)。
也许有人知道如何绕过这个问题(显然我想首先在我的本地tomcat上测试,而不是直接在真实服务器上测试)。
提前致谢!
答案 0 :(得分:0)
检查yahoo OAuth应用程序中的配置。
redirect_uri
- 您的应用中将在授权后发送用户的网址。
您需要Servlet
(服务)并使用redirect_uri
网址格式来处理OAuth响应。
我建议您根据OAuth的需要尝试Scribe library。
答案 1 :(得分:0)
您无法将localhost指定为redirect_uri。 Localhost是每台机器,所以雅虎可以找到它。您应该在部署应用程序的位置指定实际uri到服务器。你也可以用
暗示授权