I just started using RoR to make a front end for a much larger app that
I am coding, and I''ve run into a wall. I need apache to authenticate
users, and have the username available to the ruby code. (password
doesn''t matter) I''ve seen a lot of things that do everything
from
within ruby, but I need to be able to use Apache''s auths.
Here is what I''ve tried:
RewriteRule ^(.*)$ dispatch.fcgi
[E=X-HTTP_AUTHORIZATION:%{HTTP:Authorization},QSA,L] in .htaccess in the
public folder
with
AuthName "Merj"
AuthType Basic
Require valid-user
at the top.
or with
<Directory /Library/WebServer/merj/public/>
Options ExecCGI FollowSymLinks
AllowOverride all
Order allow,deny
Allow from all
AuthName "Merj"
AuthType Basic
<LIMIT GET HEAD OPTIONS CONNECT POST PROPFIND PUT DELETE PROPPATCH
MKCOL COPY MOVE LOCK UNLOCK>
Require valid-user
</LIMIT>
</Directory>
in httpd.conf.
If ssl is required, that is a non-issue, as it''s destination has it,
I''m
just coding it all on my laptop.
With all of thse,
Ruby version 1.8.2 (universal-darwin8.0)
RubyGems version 0.9.0
Rails version 1.1.6
Active Record version 1.14.4
Action Pack version 1.12.5
Action Web Service version 1.1.6
Action Mailer version 1.2.5
Active Support version 1.3.1
Application root /Library/WebServer/merj
Environment development
Database adapter mysql
is replaced by
nternal Server Error
The server encountered an internal error or misconfiguration and was
unable to complete your request.
Thanks a ton. I''m finding RoR quite handy.
Jonathan
--
Posted via http://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---