Devise(またはそれに類するもの)を使わずに私のアプリケーションでメール/パスワード認証を実装しました。今私はFacebookの認証を電子メール/パスワードの認証方法を維持して追加したいと思う。これどうやってするの?私のRuby on RailsアプリケーションにFacebook認証を追加しました。
1
A
答えて
1
あなたは、omniauth-facebook
宝石を追加して、あなたはおそらく、あなたの既存の電子メール/パスワード認証データを使用するように工夫を設定する必要があります
http://sourcey.com/rails-4-omniauth-using-devise-with-twitter-facebook-and-linkedin/
1
メール/パスワードとFacebookのログインを維持することができますFacebookのサポートを追加します。
既存の認証が正当なものであれば(パスワードに標準ハッシュを使用するなど)、これは簡単で簡単です。 (データベースにプレーンテキストのパスワードのようなものやそのようなものがあって、あなたが奇妙な設定をしている場合は、とにかくやり直す方がよいでしょう)。
Facebook用の別のソリューションでは、Facebookログイン用にDeviseを使用するだけで、既存のソリューションを移行するよりも多くの作業が終了する可能性があります。
関連する問題
- 1. Ruby on Rails認証
- 2. トークンベースの認証 - Ruby on Rails
- 3. Ruby on RailsのOpenID認証
- 4. 基本認証Ruby on Rails
- 5. Google認証エラーRuby on Rails
- 6. Ruby on Rails with backbone - 認証
- 7. Ruby on Rails - RESTバックエンドによるFacebook認証
- 8. 私のSpring MVCアプリケーションにFacebook認証を追加する
- 9. RESTful認証プラグインを使用したRuby on Rails機能テスト
- 10. Ruby on Rails&Deviseでの認証
- 11. postgresのRuby on Rails認証エラー
- 12. Ruby On Railsのcollection_selectにクラスを追加します。
- 13. Ruby on Railsアプリケーションに通知を追加するには?
- 14. Ruby on Railsアプリケーション
- 15. omniauth-facebook gemを使用したRuby on RailsのFacebookログイン
- 16. Pentaho Acegiセキュリティフレームワークダイジェスト認証とRuby on Rails
- 17. Ruby on rails。 Paperclip mp3の検証に失敗しました
- 18. Ruby on RailsでCaracalを使用したインラインイメージの追加
- 19. 私のRuby on Railsアプリケーションでのメモリリーク
- 20. Facebookの認証に2つのURLを追加しますか?
- 21. Ruby on Rails 4:Rails WebアプリケーションでJavascriptファイルを追加する際の問題
- 22. Ruby on Rails Shrine Gemは、フォームの新しいインスタンスに値を追加します。
- 23. Ruby on RailsアプリケーションでAssociationTypeMismatchエラーが発生しました
- 24. Ruby on railsテーブルが追加のオブジェクトを保存しない
- 25. Ruby on Railsアプリケーションのホスティング
- 26. Ruby On Railsアプリケーションのデプロイ
- 27. Ruby on Railsアプリケーションの分離
- 28. Ruby On RailsアプリケーションのPayfort
- 29. フィールド検証Ruby on Rails
- 30. ruby on railsでコントローラーを追加してアクセスする