13

Istnieje sporo podpowiedzi/rekomendacji dotyczących wtyczek autoryzacyjnych Rails. Pytam jednak o to, czy istnieje popularny/dobry Ruby on Rails Engine (lub framework), który zawiera również strony interfejsu użytkownika (i kontrolery/modele itp.). Więc coś można zintegrować w (Engine) lub wykorzystać jako punkt wyjścia, który zawiera:Ruby on Rails User Management Engine/Framework? (ze stronami internetowymi)

  • sign up (np użytkownik tworzy logowanie, następnie wysyłany jest email z linkiem aktywacyjnym)
  • uwierzytelniania
  • zezwolenia
  • interfejs użytkownika pozwala użytkownikowi na:
    • zmiana hasła
  • delegowane Administration (opcjonalnie)
    • obsługuje wiele/oddzielne firm/grup, stosując taką samą aplikację
    • Admin User dla Spółki/Grupy X i przydzielać dostęp do Człowiek Y (utworzenie nowego użytkownika)
    • ui pozwalają użytkownikowi na wykonywanie tych funkcji

wrzuciłem w ostatnim podaniu delegowanego jako dodatkowa opcja. Jeśli istnieje dobry/zaludniony produkt, który nie ma tego, wolałbym o tym usłyszeć.

Z góry dzięki

Odpowiedz

1

wolę pomocą Authlogic (uwierzytelnianie) i Lockdown (ról) w kombinacji. Oboje są w stabilnym stanie i działają dobrze!

Wystarczy zapoznać się z samouczkiem authlogic/lockdown pod numerem http://stonean.com/page/lockdown-with-authlogic.

przykład aplikacyjny Authlogic dostępny na github może pokazać, przykładowy kod do rejestracji, zmiany hasła itp

4

Myślę, że można dostać większość drogi tam wykorzystaniem clearance, ale trzeba zaimplementować autoryzacji osobno .

Prześwit jest silnikiem Rails, który daje

  • sign_up
  • Autoryzacja
  • Zapomniałem hasła
  • Zapamiętaj mnie
  • Bardzo łatwo dostosować
1

Devise wydaje być aktualnym wielkim taki, który zasadniczo obsługuje wszystko pod słońcem.