0
だから私は、電子メールにサインアップするユーザーのため工夫宝石を使用してきたが、今はOmniAuthの宝石を使用してTwitterのログインに切り替えたいです。私はその移行とちょっと混乱しています。Rails 5でDeviseからOmniAuthに切り替える。Deviseを維持するかどうか?
私はまだDevise Gemを残しておくか、完全に削除して、ユーザーの個人情報やTwitterの詳細を保存するためのカスタムユーザーテーブルを作成する必要がありますか?
ありがとうございます!
こんにちは、ありがとう!はい、私はDeviseがOmniauthと一緒に使用できることを知っています、私は電子メールサインアップを使用していないことが確実であるときにDeviseを維持することの利点があるかどうか疑問に思っていました。ありがとう、Btwこれは未発表のプロジェクトです。だからまだ使用サインアップはありません。 – Designer
さて、deviseは下に小僧を使用しているので、あなたの認証を簡単にすることができます。ロックやサインインのような組み込みの機能は、実装がそれほど難しくないにもかかわらずヘルパーを登録して表示します。しかし、私はあなたが賢明に固執することをお勧めします..あなたはすべてのセッション処理などの安全であり、エラーの余地が少なくなります。 – Kkulikovskis
私はdeviseの機能を使っていないのに、OmniAuthを接続しておく必要があります。 Deviseのユーザーデータベーステーブルを使用してOmniAuthの詳細を保存し、OmniAuthをTwitterのログイン/ログアウトにのみ使用し続けます。 – Designer