【发布时间】: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