2011-03-21 58 views
0

我正在创建一个应用程序,其中用户可以创建一个帐户并随后通过OAuth进行登录的唯一方式。我应该在Rails 3中使用Devise或AuthLogic来通过OAuth验证和创建用户

我只有一个 Oauth2身份验证源。

理想情况下,用户将按下我的应用程序上的一个按钮,要求他们的Oauth凭据,如果他们不是用户,则开始创建用户配置文件。如果他们是用户,请登录。

回答

5

我认为Devise是一个整体优越的选择,我个人更喜欢它用于我的身份验证例程。它支持oauth2。所以我肯定会推荐Devise。

+0

+1。绝对检查出Omniauth。它与Devise完美配合。设置Devise + Omniauth为Facebook OAuth登录的教程:https://github.com/plataformatec/devise/wiki/OmniAuth%3A-Overview – 2011-03-21 04:05:25

+0

如果您只想为自定义帐户设计,设计就是要走的路。 – s84 2011-03-21 04:11:33

+0

我决定和Devise一起去---我想我应该以不同的方式提出这个问题来澄清优点。但是我能够将它看起来设置到目前为止,但还没有使用Omniauth进行设置.... – Angela 2011-03-23 02:06:35

相关问题