いろいろ
Seize the day.
2008-02-28 [長年日記]
■ [comp] w3m + Digest 認証
w3m で Digest 認証のページを見ようとすると,400 Bad Request が返ることがある.特に,ディレクトリ末尾のスラッシュを抜かしてアクセスするとはねられる (例えば http://www.example.com/dir のような URL).また,認証後に別のページに移動しようとするとはねられたりする.
Apache サーバ側の設定のせいかとも思ったのだが,mod_dir も組み込まれているし,telnet で直接つないでみるとちゃんと 301 Moved Permanently が返る (当初,telnet で手動 Digest 認証をやろうとして,チャレンジ応対の煩雑さに挫折.以下のページの Perl スクリプトを使わせて頂いた.素晴らしい!). というわけで,どうもページ遷移やリダイレクトがある場合に w3m が古い nonce 値を使ってしまうとかそういうことかなあと思い,ぐぐってみたところ,バグだったようでパッチが出ていた.
- http://www.sic.med.tohoku.ac.jp/~satodai/w3m-dev/200404.month/4064.html
- http://www.sic.med.tohoku.ac.jp/~satodai/w3m/bbs/spool/until0000.html#20040413023303@w3mbbs
Digest 認証といえば,IE6 でクエリが解釈されず Bad Equest が返るバグ,というのにも今回遭遇した.これは逆に Apache 側でバッドノウハウ的対処法があるようだ.
[ ツッコミ | permalink | trackback ]
[TrackBack URL: http://nao.s164.xrea.com/td/tb.rb/20080228]
[(注) スパム対策のため,言及リンクのないトラックバックは受け付けていません.]
[(注) スパム対策のため,言及リンクのないトラックバックは受け付けていません.]
本日のリンク元
検索
- xrea digest認証 ×5 / digest認証 w3m ×4 / キーワード不明 ×3 / w3m 認証 ×3 / Digest認証 ×3 / digest URL bad request ×2 / w3m digest 認証 ×2 / http://www.sic.med.tohoku.ac.jp/~satodai/w3m ×2 / pukiwiki digest 400 ×1 / w3m Digest 認証 ×1 / apache 400 bad request バグ ×1 / w3m Digest認証 ×1 / Digest 認証 ×1 / w3m認証 ×1 / 400 digest ×1 / w3m 認証 自動 ×1 / apache ダイジェスト認証 パッチ IE6 ×1 / digest認証 クエリ ×1 / Digest 認証 ruby Net::HTTP ×1 / Digest 認証 apache 400 Bad Request ×1 / Digest 認証 xrea ×1 / digest認証 同一URL ×1 / w3m digest認証 ×1 / digest 認証 バグ ×1 / net:http digest認証 ruby ×1 / IE6 Digest認証 ×1 / Digest 認証 IE6 パッチ ×1 / digest xrea ×1 / perl Digest認証 ×1 / IE6 digest認証 ×1
以下の広告はサーバによって自動的に挿入されています.
Copyright © 2004-2006, nao. All rights reserved.





