我正在使用omniauth
和devise
登录 Facebook。我想允许使用电子邮件和密码的新身份。看来这omniauth-identity
是正确的选择。
但我不知道是否omniauth-identity
支持电子邮件确认(即,发送带有链接的确认以验证电子邮件)。所以我的问题是:
我应该如何从to添加confirmable
功能?devise
omniauth-identify
我正在使用omniauth
和devise
登录 Facebook。我想允许使用电子邮件和密码的新身份。看来这omniauth-identity
是正确的选择。
但我不知道是否omniauth-identity
支持电子邮件确认(即,发送带有链接的确认以验证电子邮件)。所以我的问题是:
我应该如何从to添加confirmable
功能?devise
omniauth-identify
如果是我,我会使用 Devise。
开箱即用,它提供用户名/密码身份验证,以及所有常见的东西,如电子邮件确认、密码重置、更改密码、用户锁定等。
然后,您可以轻松地将您的 omniauth 插件直接挂接到 Devise,以便您可以允许用户使用 Facebook(例如)或用户名和密码登录。
在Devise wiki上有一个关于将 Devise 与 omniauth-facebook 一起使用的很棒的教程。
我的建议 - 不要尝试推出自己的身份验证。Devise 背后有几年的成熟,许多贡献者使它变得很棒!
希望这可以帮助...