2012-11-30 57 views
-1

我正在使用臉書和linkedin認證與omniauth。我已經替換了facebook和linkedin的鍵(由facebook和linkedin提供)。 Facebook的工作就像一個冠軍,即使我使用linkedin提供的api憑證,linkedin也給我一個invalid_signature錯誤。有沒有我與linkedin api錯過的東西?有沒有人遇到類似的問題並提出解決方案。Omniauth + Linkedin(invalid_signature)

我有以下omniauth寶石安裝

  • 寶石 'omniauth'
  • 寶石 '的oauth2'
  • 寶石'omniauth,Twitter的
  • 寶石 'omniauth Facebook的'
  • 寶石'omniauth-linkedin'

在/config/initializer/omniauth.rb中I有

Rails.application.config.middleware.use OmniAuth::Builder do 
    provider :facebook, 'XXX', 'XXX', :strategy_class => OmniAuth::Strategies::Facebook 
    provider :linkedin, 'XXX', 'XXX' 
end 

我也曾嘗試

Rails.application.config.middleware.use OmniAuth::Builder do 
    provider :facebook, 'XXX', 'XXX', :strategy_class => OmniAuth::Strategies::Facebook 
    provider :linkedin, 'XXX', 'XXX', :strategy_class => OmniAuth::Strategies::LinkedIn 
end 

回答

相關問題