2009-01-06 9 views
5

Kilka razy wdrożyłem systemy uwierzytelniania dla webappów, ale zanim zrobię to jeszcze raz, pomyślałem, że zapytam, czy istnieje rozwiązanie puszki, o którym powinienem wiedzieć.Czy Railsy mają wbudowany system uwierzytelniania?

Ostatnim razem, gdy sprawdzałem, nie było wbudowanego systemu uwierzytelniania Railsów, a standardowym rozwiązaniem była wtyczka restful-authentication. Jest to ciągle aktualne? A może już został złożony w Rails? Widziałem, jak to się stało.

+0

Mało prawdopodobne, że restful-authentication zostanie złożone, ponieważ istnieje tak wiele różnych sposobów uwierzytelnienia, że ​​jest to naprawdę dobre, że jest "wtyczką". –

Odpowiedz

5

Restful-authentication jest nadal standardem. Jeśli nie patrzysz na wtyczkę przez jakiś czas, źródło zmieniło się na

6

Proponuję teraz AuthLogic zamiast restful-auth, jest znacznie mniej inwazyjne, ale mniej obsługiwane (restful-auth jest zawarty w rzeczy takie jak bort).

+0

Po drugie, korzystając z AuthLogic, korzyścią jest to, że jest to klejnot zamiast wtyczki, co oznacza, że ​​nie musisz utrzymywać kodu, chyba że chcesz. RA używa generatorów, które sprawiają, że jesteś odpowiedzialny za dodawanie nowych aktualizacji. Poprawka bezpieczeństwa dla AuthLogic? Po prostu uruchom aktualizację gem! – Jaryl

Powiązane problemy