首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >omniauth 0.2.3 invalid_credentials

omniauth 0.2.3 invalid_credentials
EN

Stack Overflow用户
提问于 2011-04-22 12:42:39
回答 1查看 1.1K关注 0票数 4

我一直在使用OmniAuth 0.2.3和Rails 3.0.7进行facebook身份验证。我已经分别获得了本地主机和托管环境的应用程序I。当在localhost中进行测试时,一切工作起来都很棒。然而,当我在托管服务器上运行我的web应用程序时,我一直收到错误"invalid_credentials“。

我在托管服务器上的配置如下:

代码语言:javascript
复制
Ruby (ruby 1.8.7 (2009-06-08 patchlevel 173) [x86_64-linux])
Ruby on Rails (3.0.7)
OmniAuth (0.2.3)
bundler (1.0.2)

GemFile

代码语言:javascript
复制
gem 'rails', '>= 3.0.6'
gem 'mysql2'
gem 'kaminari'
gem 'omniauth'

config/initializers/omniauth.rb

代码语言:javascript
复制
Rails.application.config.middleware.use OmniAuth::Builder do
provider :facebook, 'app_id', 'app_secret', {:scope => "email, publish_stream", :client_options => {:ssl => {:ca_path => "/etc/pki/tls/certs", :ca_file => "/etc/pki/tls/cert.pem"}}}
end

错误url

代码语言:javascript
复制
http://my_url/auth/failure?message=invalid_credentials

任何建议或建议都会很有帮助。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2011-09-02 18:43:31

我知道这是一个老问题,顺便说一句,我对它很感兴趣。

你是否尝试在facebook的应用程序设置页面上更新凭据?如果你留下了"localhost",那么这就是该错误的原因。

另外,尝试重新生成API密钥,然后重试。

干杯

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5752346

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档