&pgid;
 
 別マシンでlighttpd+fcgidで開発してて、まったく気づかなかったんですが、別のリリース用マシンである、Apache2+fcgidに開発したものを入れてみたら、なんだか、HTTP_AUTHORIZATIONのヘッダが一向に飛んでこない… &sad;
 
 調べてみたら、いつもお世話になっている、
 
 http://techno.hippy.jp/rorwiki/?HowtoAuthenticateWithHTTP
 
 によると、
  Apache/mod_fcgid ユーザー向け 
  Apache2 はHTTP認証ヘッダーをCGI/FCGIDスクリプトの渡さないので、 
  request.env["REMOTE_USER"] がすでに認証されたユーザーかどうか確認するのが、
  Apache(htaccess)を使って認証する唯一の方法だ。
 となっており、ですが、ダメもとで、
  RewriteRule ^(.*)$ dispatch.fcgi [E=X-HTTP_AUTHORIZATION:%{HTTP:Authorization},QSA,L]
 
 をやったら、
 
  REDIRECT_X_HTTP_AUTHORIZATION"=>"Basic XXXXXXXXXXXXXXXXXXXXXXXXXXX"
 
 見たく取得できました!
 
 よかったぁ。。。
 
 #blikifooter(志田)
 
 tag: [[Ruby on Rails>tag/Ruby on Rails]]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

アークウェブのサービスやソリューションはこちら