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

Vic*_*tor 4 twitter facebook ruby-on-rails

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

我希望有一个像"facebook connect"和"login with twitter"选项那​​样的标语.用户可以使用其中一个登录然后发布.没有匿名帖子.

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

我怎样才能做到这一点?

jig*_*fox 5

我会建议authlogic,就像Devenv说的那样.关于Railscast的教程非常有用.此外,authlogic的作者自己创建了一个示例应用程序作为教程

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

  1. Facebook与authlogic_facebook_connect:

    $ sudo gem install facebooker
    $ script/plugin install git://github.com/kalasjocke/authlogic_facebook_connect.git
    
    Run Code Online (Sandbox Code Playgroud)

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

  2. Twitter与authlogic_oauth:

    $ sudo gem install oauth
    $ sudo gem install authlogic-oauth
    
    Run Code Online (Sandbox Code Playgroud)

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

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