Мы оцениваем плагины для авторизации в Rails. В верхней части нашего списка находятся cancan и declarative_authorization.Плагины авторизации Rails
Я хотел бы получить некоторую обратную связь от любого, кто в настоящее время использует любой из этих плагинов.
Проблема, с которой мы столкнулись с любым плагином авторизации, состоит в том, что у нас есть база данных для каждой модели клиента, и вам потребуется изменить плагин для работы с этой моделью . Из-за этого я заинтересован в том, чтобы услышать от всех, кто должен был также настроить плагины .
Я только начинаю осматривать код. Кажется, что cancan может быть немного легче настроить.
Любые мысли?
auth_logic и declarative_authorization очень разные. auth_logic просто позволяет аутентифицировать пользователя против declarative_authorization, который дает точно настроенный контроль над тем, что ваши пользователи имеют доступ к вашему приложению. – lillq
Я разместил это некоторое время назад, но на всякий случай он появился в будущих поисках, и я решил, что обновляю его. В моем последнем проекте я использую Devise для аутентификации и canan Ryan Bates' для авторизации. Оба довольно здорово! Я использую рельсы 3 и проблем не имею. Этот проект не имеет множественной базы данных для каждой модели клиента, поэтому мне не нужно было изменять источник для плагина вообще! – jacklin