Restful Authentication использует authenticate_with_http_basic, но поиск в сети может найти много страниц без описания. На официальном http://api.rubyonrails.org/ его также можно найти, за исключением того, что нет описания, комментариев, без спецификации.
Что он делает? он, похоже, может использовать login_name и password из HTTP-запроса, а затем их можно сравнить с login_name и encrypted_password в таблице users... но это тот случай, почему не существует даже описания из 1 строки?