2

Facebookへのログインに と をomniauth使用しています。deviseメールとパスワードで新しい ID を許可したいと思います。それomniauth-identityが正しい選択肢のようです。

omniauth-identityしかし、 が電子メールの確認 (つまり、電子メールを検証するためのリンクを含む確認の送信) をサポートしているかどうかはわかりません。だから私の質問は:

からにconfirmable機能を追加するにはどうすればよいですか?deviseomniauth-identify

4

1 に答える 1

0

私だったらDeviseを使います。

箱から出してすぐに、メールの確認、パスワードのリセット、パスワードの変更、ユーザーのロックアウトなどの通常のすべての機能を備えた、ユーザー名/パスワード認証を提供します.

次に、omniauth プラグインを直接 Devise に簡単にフックして、ユーザーが Facebook (たとえば)またはユーザー名とパスワードでログインできるようにすることができます。

Devise wikiには、omniauth-facebook での Devise の使用に関する優れたチュートリアルがあります。

私のアドバイス - 自分の認証をロールしようとしないでください。Devise の背後には数年の成熟があり、多くの貢献者が Devise を素晴らしいものにしています。

お役に立てれば...

于 2013-03-09T19:21:54.707 に答える