OAuth2 ::错误Google +

时间:2015-12-07 20:25:27

标签: ruby-on-rails oauth google-plus

My code in omniauth.rb 我已将Rails与OAuth配合使用,因此用户可以使用Google +登录

我已经在开发网站上注册了我的应用,获得了我的凭据,并将我的来源和回调列为:http://localhost:3000,并在最后分别使用/ auth / google / callback。

但是,当我导航到Google +进行身份验证时,我点击“允许”'并且我导航回我的应用程序,收到此Rails错误消息:

的OAuth2 ::错误 redirect_uri_mismatch:{"错误" :" redirect_uri_mismatch" }

我不明白如何解决这个问题。我该怎么办?

1 个答案:

答案 0 :(得分:0)

您不能将localhost直接设置为回调。您可以使用127.0.0.1:3000/auth/google/callback作为回调网址,它应该可以使用。