使用登录w / twitter或facebook连接评论

时间:2010-01-21 01:33:07

标签: ruby-on-rails twitter facebook

我在rails中构建我的博客,我想启用评论

我希望通过“facebook connect”和“login with twitter”选项获得一些类似的东西。用户可以使用其中一个登录然后发布。没有匿名帖子。

我不想添加更多登录服务,只是保持简单(即没有disqus)

我该怎么做?

3 个答案:

答案 0 :(得分:5)

我会像Devenv说的那样建议authlogicRailscast上的教程非常有用。此外,authlogic的作者自己创建了一个example application作为教程

Authlogic可以扩展为与facebook和twitter一起使用authlogic插件:

  1. Facebook authlogic_facebook_connect

    $ sudo gem install facebooker
    $ script/plugin install git://github.com/kalasjocke/authlogic_facebook_connect.git
    

    然后您可以关注github上的authlogic_facebook_connect自述文件

  2. Twitter与authlogic_oauth

    $ sudo gem install oauth
    $ sudo gem install authlogic-oauth
    

    然后你可以再次关注github上的authlogic_oauth自述文件

  3. 现在您可以通过Facebook或Twitter启用登录。 Authlogic可以做更多的事情。如果您愿意,也可以启用railsapp以使用openid authlogic_openid

答案 1 :(得分:0)

有些插件可以帮助解决这些问题,但我见过的唯一例子就是这个(我还没有用过):

http://tardate.blogspot.com/2010/01/released-authlogicrpx-111-gem-now-with.html

即使您不使用此插件,也可能值得查看代码。

答案 2 :(得分:0)

我使用的是authlogicauthlogic_facebook_connect 当然你需要facebooker并设置一个Facebook应用程序等... authlogic需要一些时间来设置 - podcast