Как настроить HTTP-аутентификацию в приложении Rails, работающем на WEBrick?
Rails имеет встроенный метод для добавления http базовой аутентификации .
Вы также должны взглянуть на что-то вроде Authlogic для аутентификации и управления сеансом пользователя.