Google oauth2重定向uri不匹配

时间:2013-12-25 10:08:43

标签: google-oauth

我设置了使用google oauth2作为注册方法的凭据。在本地工作正常,但当我尝试在登台网站上注册时,我收到“redirect_uri_mismatch”错误。甚至在我将其抱怨的url复制并粘贴到重定向uris部分之后。我在我的智慧结束,几乎几乎把我的笔记本电脑扔到房间里。如果谷歌支持不存在,将不胜感激。

4 个答案:

答案 0 :(得分:1)

仔细检查谷歌控制台。在API&amp ;;的云控制台上验证 - >单击凭据,单击“创建新客户端ID”红色按钮。为Web应用程序创建一个。您可能必须返回并编辑它才能正确设置重定向/回调uri。

答案 1 :(得分:0)

您是否尝试放弃port

http://example.com/users/auth/google_oauth2/callback

我使用http://localhost:9000 ...

时遇到了同样的问题

答案 2 :(得分:0)

如果没有任何效果,并且在启动Google客户端时未提供redirect_uri,请尝试在postmessage字段中使用redirect_uri

答案 3 :(得分:-1)

我对rails进行编码,我必须在Google控制台中更改Oauth2重定向uri,以及我自己的代码:

在开发中:

OAUTH2_REDIRECT:http://local.domain:3000/users/auth/google_oauth2/callback

在制作中:

OAUTH2_REDIRECT:http://example.com:3000/users/auth/google_oauth2/callback

我已经学会了“艰难的方法”,以确保这些配置变量对无处不在

相关问题