【问题标题】:Google OAuth won't accept its own client_idGoogle OAuth 不接受自己的 client_id
【发布时间】:2013-02-13 20:04:05
【问题描述】:

我有一个已经成功使用 google oauth 的应用程序,但现在我正在尝试设置暂存部署。这是一个带有设计和omniauth的rails应用程序,但我认为我配置Google的方式可能存在问题。

在 google api 管理面板 (https://code.google.com/apis/console) 我可以看到现有的应用程序。我用不同的回调 url 创建了另一个(因为它是暂存的)。使用 Postman(编辑 url 参数的一种奇特方式)我可以使用当前的生产 client_id 和 redirect_url 向 google 发送一个 get 请求,它工作正常。当我复制并粘贴新客户端(暂存的)client_id 和 redirect_url 时,我总是收到错误 Error: invalid_client

我确定从哪里开始尝试找出问题,但我尝试了很多不同的步骤,重命名网址、更改客户端密码或在管理面板中重新创建客户端。有任何想法吗?这个错误相当神秘。

【问题讨论】:

  • 您好,您能告诉我们您的客户 ID 是什么吗?

标签: ruby-on-rails-3 devise oauth-2.0 omniauth google-oauth


【解决方案1】:

我们遇到了与一小部分客户端 ID 相关的临时问题。这个问题应该得到解决。如果仍有问题,请跟进。

【讨论】:

  • 我没有采取任何措施来解决这个问题,但突然他们开始工作了。我认为谷歌知道这个问题
  • 我有同样的错误,输入 user_code 并继续后,我得到invalid_client: no support email Error 400。这是同一个问题吗?如何/何时可以解决这个问题?
猜你喜欢
  • 1970-01-01
  • 2021-04-19
  • 2012-07-09
  • 1970-01-01
  • 1970-01-01
  • 2020-07-28
  • 1970-01-01
  • 2016-10-26
  • 1970-01-01
相关资源
最近更新 更多