我已经设置DEVISE和OMNIAUTH登录。它正在与Facebook合作。现在我正在为LinkedIn设置类似的服务。以下是我所做的。但是,我收到以下错误消息 - “无法从Linkedin验证您的身份,因为”凭据无效“。”有人可以协助吗?无法通过Linkedin验证您的身份,因为“凭据无效”
预先感谢您。如果您需要更多的细节,请告诉我。
创业板FILE
gem 'omniauth'
gem 'omniauth-linkedin'
gem 'devise', :git => 'git://github.com/plataformatec/devise.git'
Omniauth.rb
Rails.application.config.middleware.use OmniAuth::Builder do
provider :linkedin, LINKEDIN_APP, LINKEDIN_SECRET
end
Devise.rb
require "omniauth-linkedin"
config.omniauth :linkedin, LINKEDIN_APP, LINKEDIN_SECRET
哪里的拿到钥匙?
有两个关键的API密钥的应用程序显示页新的应用程序和密钥。将它们复制到LINKEDIN_APP,LINKEDIN_SECRET
凭据无效好像用户错误。您的浏览器可能缓存了无效的密码。清除Cookie中的链接,然后重试。 – 2012-08-08 20:37:15
没有帮助。 - 我清理了缓存和Cookie,从LinkedIn注销并再次尝试。仍然有同样的错误。 – Pykih 2012-08-09 03:33:17
@Pykih你是否设法解决了这个问题? – dimmg 2016-07-29 17:58:21