2010-12-03 71 views
3

我有一個使用Devise進行認證的Rails 3應用程序。
除了使用電子郵件進行手動驗證外,我還有一個Facebook連接,允許使用Facebook進行單一登錄。
下一步是linkedin連接。有沒有一種簡單的方法來將linkedin API調用集成到設計中?
(定義
config.oauth :linkedin, 'MY_APP_ID','MY_APP_SECRET',
:site => 'https://api.linkedin.com/',
:authorize_path => '/uas/oauth/authorize',
:access_token_path => '/uas/oauth/accessToken'
in config/initializers/devise.rb導致「linkedin沒有提供授權令牌」錯誤消息)的天真方法。我可以使用rails的設計將linkedin連接到我的網站嗎?

謝謝!

更新: 感謝(令人難以置信的)快速答覆。我希望不必通過使用omniauth或類似的解決方案來更改我的應用程序來添加linkedin認證。但是,我現在看到linkedin響應沒有返回電子郵件 - 這是我用戶使用的主鍵,因此我無法使用身份驗證和我使用Facebook的方式(在Ryan的解決方案中,他允許定義電子郵件分開如果不是從twitter返回,但它不足以達到我的目的)。

另一個更新: 設計現在有omniauth支持,它很好地工作。 結帳this link

回答

1

退房的OmniAuth railscast關於如何Facebook連接與整合色器件的真棒教程。祝你好運!

+0

Facebook已經實施,如何爲linkedin做到這一點? – mpapis 2010-12-03 21:09:07

相關問題