Как сделать авторизацию Ruby on Rails? - PullRequest
0 голосов
/ 29 ноября 2010

У меня есть эта проблема для моего сайта социальной сети. Я хочу сделать авторизацию для участников на основе уровня участника, если уровень участника ниже, чем у других, он не может общаться или видеть изображение профиля. Есть ли вилка, которая может с этим справиться?

Ответы [ 3 ]

2 голосов
/ 29 ноября 2010

Декларативное разрешение. Очень могущественный. Определенно рекомендую это. Об этом даже говорит Райан Бейтс.

1 голос
/ 29 ноября 2010

Я использовал следующее (оба можно найти на GitHub):

CanCan - довольно просто и хорошо документировано.Автор известности Райана Бейтса из Railscasts.Хорошая особенность в том, что вы можете идентифицировать все свои разрешения в одном файле.

RESTful_ACL - не так популярно, но легко реализуемо.Разрешения определяются в каждой модели, которую вы хотите защитить.Я написал серию о реализации RESTful_ACL в моем блоге Rails: http://everydayrails.com/2010/06/16/authorization-restful-acl-1.html

0 голосов
/ 29 ноября 2010
...