Rails 2: authenticate_or_request_with_http_basic and Apache

I’ve tried to use the new authenticate_or_request_with_http_basic function of Rails 2 to include a simple authentication for some special pages in an application. But Apache kept refusing authorization, even if the authenticate_or_request_with_http_basic-block was set to be always true.

To fix this, add or change this in your public/.htaccess (if using FastCGI):

RewriteRule ^(.*)$ dispatch.fcgi [E=X-HTTP_AUTHORIZATION:%{HTTP:Authorization},QSA,L]

Keywords: rails2 rails http authentication error bug refusing apache problem

Leave a Reply


linkboost