Rails-Authentifizierungs-Plugin-Empfehlung
Möchte ich hinzufügen Authentifizierung zu meiner Rails-app. Stieß ich auf einige plugins, die dies tun: acts_as_authenticated, restful_authentication, Authlogic...etc
Ich habe nicht gesehen, einen Artikel, der beschreibt die Unterschiede, Vorteile und Nachteile.
Können Sie helfen mit, dass? welche nutzt Ihr und warum?
Dank,
Tam
InformationsquelleAutor der Frage Tam | 2009-07-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe vor kurzem umgestellt von restful_authentication zu AuthLogic. Der Hauptgrund war, weil ich fand restful_authentication ein wenig zu aufgebläht für das, was ich versucht habe, zu erreichen. Prüfen, Ryan Bates' brilliant screencast:
InformationsquelleAutor der Antwort Barry Gallagher
Habe ich eingeschaltet von restful_authentication zu Authlogic, weil Authlogic ist ein plugin/Edelstein im Gegensatz zu einem generator. Dies macht es unendlich viel leichter zu aktualisieren.
Authlogic auch ausgerichtet, um erweiterbare, so können Sie ziemlich leicht zu verwenden, es mit OAuth oder Facebook Connect (es gibt Authlogic Module, die diese umsetzen, aber ich bin nicht mit Ihnen; es ist super einfach zu erstellen Authlogic Benutzersitzung manuell).
Bleiben Sie Weg von acts_as_authenticated. Es ist uralt und nicht gepflegt. Wie bereits erwähnt, restful_authentication ist der Nachfolger.
InformationsquelleAutor der Antwort Luke Francl
Ich bin ein bisschen spät zu dieser party, aber Entwickeln, sieht sehr gut aus. Ich verwende es an einem Projekt nach dem Versuch AuthLogic. Es gibt ein paar railscasts auf Sie als gut. Ich mag es so weit...definitiv einen Blick Wert.
http://github.com/plataformatec/devise
InformationsquelleAutor der Antwort Dave Reynolds
Ich persönlich Neige dazu, verwenden Sie restful_authentication aus Gewohnheit, aber ich habe davon Gebrauch gemacht AuthLogic ein paar mal. AuthLogic ist viel schlanker und sauberer code und neigt dazu, viel einfacher einzurichten und zu integrieren in ein Projekt. Es ist auch der neuer ist und mehr beliebt (oder fühlt sich an wie es wie der spät), so sollte es einfacher sein, Ressourcen zu finden oder Hilfe, wenn Sie es brauchen. Ich würde auf jeden Fall gehen AuthLogic.
Wenn Sie wissen möchten, mehr über restful_authentication und sehen, wie es variiert von AuthLogic in der Praxis, es ist auch ein railscast.
http://railscasts.com/episodes/67-restful-authentication
InformationsquelleAutor der Antwort Optimate
Wenn Sie auf der Suche nach alternativen zu der standard-Benutzername - /Passwort-Schema und nur mit externen identity Provider, es gibt ein neues plugin namens OmniAuth arbeitet auf rack-Ebene (es ist also unabhängig von Ruby on rails) und unterstützt mehrere externe identitätsanbieter wie OAuth, Facebook Connect, Google und LDAP.
Gibt es auch zwei Railscast Episoden auf, wie es zu benutzen: Episode 1 und Episode 2
InformationsquelleAutor der Antwort chiborg
Wenn ich richtig bin, restful_authentication ist der Nachfolger von acts_as_authenticated. Ich würde daher dringend disrecommend mit acts_as_authenticated.
Ich persönlich benutze restful_authentication. Es funktioniert einfach die Art, wie ich erwarten, dass es funktioniert...
InformationsquelleAutor der Antwort Pieter Jongsma
Gibt es auch thoughtbot s clearance. Obwohl ich wählte Authlogic, weil der authlogic-oid open-id "add-on" gem.
InformationsquelleAutor der Antwort Steven Soroka