使用omniauth-identity确认电子邮件

时间:2013-03-09 19:08:11

标签: ruby-on-rails omniauth

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

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

我应该如何将confirmable的{​​{1}}功能添加到devise

1 个答案:

答案 0 :(得分:0)

如果是我,我会使用Devise。

开箱即用,它提供用户名/密码验证,包括电子邮件确认,密码重置,更改密码,用户锁定等所有常见内容。

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

有一个关于在Devise wiki上使用带有omniauth-facebook的Devise的精彩教程。

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

希望这会有所帮助......