Ruby on rails 我可以使用rails';设计将linkedin连接到我的网站?

Ruby on rails 我可以使用rails';设计将linkedin连接到我的网站?,ruby-on-rails,authentication,devise,linkedin,Ruby On Rails,Authentication,Devise,Linkedin,我有一个Rails 3应用程序,使用Desive进行身份验证除了使用电子邮件进行手动身份验证外,我还有一个facebook连接,允许使用facebook进行单次登录下一步是linkedin connect。有没有一种简单的方法集成linkedin API调用来设计? (定义的天真方法) config.oauth:linkedin,‘我的应用程序ID’、‘我的应用程序秘密’, :site=>'https://api.linkedin.com/“, :authorize_path=>'/uas/o

我有一个Rails 3应用程序,使用Desive进行身份验证
除了使用电子邮件进行手动身份验证外,我还有一个facebook连接,允许使用facebook进行单次登录
下一步是linkedin connect。有没有一种简单的方法集成linkedin API调用来设计?
(定义的天真方法)

config.oauth:linkedin,‘我的应用程序ID’、‘我的应用程序秘密’,
:site=>'https://api.linkedin.com/“,
:authorize_path=>'/uas/oauth/authorize',
:access_token_path=>'/uas/oauth/accessToken'
在config/initializers/designe.rb中,linkedin显示“未提供授权令牌”错误消息)

谢谢

更新: 感谢(难以置信的)快速回复。我希望不必通过使用omniauth或类似的解决方案来更改我的应用程序以添加linkedin身份验证。然而,我现在看到linkedin的回复没有返回电子邮件——这是我用户的主键,因此我不能像使用facebook那样使用身份验证(在Ryan的解决方案中,如果不是从twitter返回,他允许单独定义电子邮件,但这对我来说还不够好)

另一更新: Desive现在有omniauth支持,并且工作得很好。 结帐。

看看这个:


查看railscast,了解如何将Facebook Connect与Desive集成的精彩教程。祝你好运

Desive本身不做FBConnect-您必须使用插件。你需要为linkedin提供一个类似的插件/gem,或者你可以使用Omniauth(见Sam的链接)或Janrain的Engage服务来轻松集成许多这样的服务。事实上确实如此。请查看此处的示例: