Oauth2 redirect_uri_mismatch

时间:2018-10-08 21:10:16

标签: ruby-on-rails oauth devise cloud9

我已经在Cloud9中设置了一个环境来在Rails中创建一个网站。我目前正在尝试使用Google oauth2 gem通过Gmail启用登录,但是我遇到了这个问题,无论我在哪里看,我发现的每个解决方案似乎都行不通。

这是错误:

https://i.imgur.com/GhIH8S4.png

这是我的Google开发网址:

https://i.imgur.com/zg5Txuo.png

(对不起,似乎我还不能直接将图片上传到帖子中)

2 个答案:

答案 0 :(得分:0)

我认为您遇到了这个问题,因为Google的OAuth不支持通配符子域匹配,并且您的应用程序基本上是Cloud9上的子域。选中此SO post

我在Cloud9 forums

上发现了类似问题的帖子

我在Google上搜索了“ OAuth c9.io”。

答案 1 :(得分:0)

您是否添加了授权的重定向URI?在“凭据”选项卡中。您必须编辑OAuth 2.0客户端ID并在其中设置URI。

步骤: