2

我正在使用omniauthdevise登录 Facebook。我想允许使用电子邮件和密码的新身份。看来这omniauth-identity是正确的选择。

但我不知道是否omniauth-identity支持电子邮件确认(即,发送带有链接的确认以验证电子邮件)。所以我的问题是:

我应该如何从to添加confirmable功能?deviseomniauth-identify

4

1 回答 1

0

如果是我,我会使用 Devise。

开箱即用,它提供用户名/密码身份验证,以及所有常见的东西,如电子邮件确认、密码重置、更改密码、用户锁定等。

然后,您可以轻松地将您的 omniauth 插件直接挂接到 Devise,以便您可以允许用户使用 Facebook(例如)用户名和密码登录。

在Devise wiki上有一个关于将 Devise 与 omniauth-facebook 一起使用的很棒的教程。

我的建议 - 不要尝试推出自己的身份验证。Devise 背后有几年的成熟,许多贡献者使它变得很棒!

希望这可以帮助...

于 2013-03-09T19:21:54.707 回答