Railsアプリケーションに認証を追加したいと思います。私はこれを行うプラグインをいくつか見つけました:acts_as_aut_authenticated、restful_authentication、Authlogic ...などRails認証プラグインの推奨
それぞれの違いの長所と長所と短所を説明した記事はありませんでした。
お手伝いできますか?あなたはどちらを使いますか?なぜですか?
おかげで、
タム
Railsアプリケーションに認証を追加したいと思います。私はこれを行うプラグインをいくつか見つけました:acts_as_aut_authenticated、restful_authentication、Authlogic ...などRails認証プラグインの推奨
それぞれの違いの長所と長所と短所を説明した記事はありませんでした。
お手伝いできますか?あなたはどちらを使いますか?なぜですか?
おかげで、
タム
私は最近AuthLogicにrestful_authenticationから切り替えます。主な理由は、私が達成しようとしていたことに対して、安らかな認証が少し肥満していることがわかったからです。ライアンベイツ華麗なスクリーンキャストをチェックアウト:
私が正しいだ場合は、restful_authenticationはacts_as_authenticatedの後継です。したがって、acts_as_authenticatedを使用することを強くお勧めします。
私は個人的にrestful_authenticationを使用します。それはちょうど私がそれが動作すると期待どおりに動作します...
私は個人的に習慣からrestful_authenticationを使用する傾向がありますが、私はAuthLogicを数回使用しました。 AuthLogicは、よりリーンでクリーンなコードであり、セットアップやプロジェクトへの統合がはるかに簡単です。それはまた、より新しく、より人気があります(または遅れているように感じます)ので、必要な場合は、リソースを見つけたり、助けたりする方が簡単です。私は間違いなくAuthLogicに行きます。
restful_authenticationについて詳しく知りたい場合や、実際にAuthLogicとどのように異なるのかを確認したい場合は、railshastもあります。
Authlogicは、発電機とは対照的に、プラグイン/逸品ですので、私は、Authlogicにrestful_authenticationから切り替えました。これにより、アップグレードするのが無限に簡単になります。
Authlogicは拡張性を重視しているため、OAuthやFacebook Connect(これを実装するAuthlogicモジュールがありますが、私は使用していません; Authlogicユーザーセッションを作成するのは簡単です手動で)。
acts_as_authenticatedから離れてください。それは古代であり、維持されていない。前述したように、restful_authenticationはその後継です。
thoughtbot's clearanceもあります。 authlogic-oid open idの「アドオン」のため、私はAuthlogicを選択しましたが、
私はこのパーティーに少し遅れましたが、Deviseはかなりよく見えます。私はAuthLogicを試した後にプロジェクトでそれを使用しています。それにはいくつかの鉄道があります。私はそれが今のところ好きです...一見の価値は間違いありません。