Я не уверен, что это именно то, что вам нужно, но модуль devise, доступный на github, позволяет очень легко создать систему аутентификации в приложении rails.
Для авторизации, другой замечательный модульназывается "канкан".Тебе это тоже может понадобиться.