No Ruby on Rails, o que o authenticate_with_http_basic faz?

Utilizações de autenticação repousanteauthenticate_with_http_basic, mas uma pesquisa na rede pode encontrar muitas páginas sem descrição. No oficialhttp://api.rubyonrails.org/, também pode ser encontrado, exceto novamente que não há descrição, comentário ou especificação.

O que isso faz? parece poder usar umlogin_name epassword de uma solicitação HTTP e, em seguida, eles podem ser comparados com ologin_name eencrypted_password nousers tabela ... mas é esse o caso, por que não há sequer uma descrição de uma linha?