My code in omniauth.rb 我已将Rails与OAuth配合使用,因此用户可以使用Google +登录
我已经在开发网站上注册了我的应用,获得了我的凭据,并将我的来源和回调列为:http://localhost:3000,并在最后分别使用/ auth / google / callback。
但是,当我导航到Google +进行身份验证时,我点击“允许”'并且我导航回我的应用程序,收到此Rails错误消息:
的OAuth2 ::错误 redirect_uri_mismatch:{"错误" :" redirect_uri_mismatch" }
我不明白如何解决这个问题。我该怎么办?
答案 0 :(得分:0)
您不能将localhost直接设置为回调。您可以使用127.0.0.1:3000/auth/google/callback作为回调网址,它应该可以使用。