私はRails Appの認証オプションを探求してきました。 Facebook、Twitter、Foursquareなどのアイデンティティとユーザーをリンクさせるオプションと共に、ユーザー名/パスワード認証を取得する必要があります。私は一般的にこの目的のためにDeviseとOmniAuthを使っている人を見つけます。しかし、OmniAuth 1.0には、ユーザー名/パスワード用のOmniAuth Identity戦略が付属しています。では、Deviseを使用する利点は何ですか? Omniauthのみの認証と比較して不必要な複雑さにつながるのではないでしょうか?OmniAuth Identity戦略とDeviseの違いは何ですか?
5
A
答えて
4
OmniAuth-Identityを使用すると、OmniAuthでユーザーを作成して認証することができます。 OmniAuth-Identityは認証のためのもう1つのプロバイダであり、twitter、facebookなどの他のプロバイダとリンクすることはできません。これはhttp://railscasts.com/episodes/304-omniauth-identityの最後に記載されています。
このリンケージが必要な場合は、Devise + OmniAuth(http://railscasts.com/episodes/235-omniauth-part-1を参照)を使用する必要があります。
関連する問題
- 1. Devise Omniauth - セットアップと定義の戦略
- 2. DeviseとOmniAuth-Identity
- 3. オフラインアクセスでOmniauth Google oauth2戦略
- 4. テンプレートパターンと戦略パターンの違いは何ですか?
- 5. deviseのカスタム認証戦略
- 6. 遺伝的アルゴリズムと進化戦略の違いは何ですか?
- 7. 戦略パターンとアダプタの違い
- 8. 戦略パターンと委任パターンの違い
- 9. Deviseのカスタム認証戦略:token_authenticable
- 10. 終わりのないフィードの戦略とは何ですか?
- 11. WPFでは、nullとIdentity for RenderTransformの違いは何ですか?
- 12. 良いコード展開戦略とは何ですか?
- 13. 実験での輸出戦略とは何ですか?
- 14. Pythonの__name__の検索プロパティ戦略は、通常の戦略とどのように違うのですか?
- 15. vimのコードチャンクとマクロの最適な戦略は何ですか?
- 16. gitのマージ戦略とは何ですか?
- 17. es6統合のための良い戦略は何ですか?
- 18. Rails Devise Omniauth new_user_registration_url
- 19. OmniAuth Facebook with Devise
- 20. MendeleyカスタムOAuth戦略
- 21. DeviseとOmniauthについてのテスト
- 22. Devise OmniauthとIphone/Android App
- 23. Devise Omniauth Facebookのリダイレクトフラッシュメッセージエラー
- 24. デフォルト戦略の戦略パターン
- 25. OAuthを覚えているDeviseとOmniAuth
- 26. Deviseが私のカスタム戦略を無視する
- 27. after_sign_in_path_for(リソース)devise + facebook omniauth
- 28. Rails 5、Devise、Omniauth、Twitter
- 29. OAuth2とOmniauthとの違い
- 30. MOSS2007のセッションタイムアウトを処理するベストプラクティス/戦略は何ですか?