いろいろ
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]
[(注) スパム対策のため,言及リンクのないトラックバックは受け付けていません.]
[(注) スパム対策のため,言及リンクのないトラックバックは受け付けていません.]
本日のリンク元
検索
- w3m 認証 ×17 / xrea digest認証 ×11 / w3m digest認証 ×7 / Digest認証 ×7 / w3m digest ×6 / xrea digest ×6 / ダイジェスト認証 xrea ×5 / digest認証 ×5 / digest認証 w3m ×4 / xrea ダイジェスト認証 ×4 / Digest認証 コアサーバー ×3 / w3m digest 認証 ×3 / xrea DIGEST認証 ×3 / キーワード不明 ×3 / digest認証 XREA ×2 / w3m 認証 digest ×2 / digest URL bad request ×2 / xrea Dijest認証 ×2 / ie6 digest ×2 / xrea Digest ×2 / apache digest認証 ie6 ×2 / http://www.sic.med.tohoku.ac.jp/~satodai/w3m ×2 / w3m 認証ページ ×1 / digest認証 クエリ ×1 / チャレンジ 認証 w3m ×1 / Digest認証 Status 400 ×1 / w3m認証 ×1 / "digest認証" "複数" ×1 / digest xrea ×1 / Digest 認証 ruby Net::HTTP ×1 / W3m digest ×1 / 400 digest ×1 / Digest認証 通信内容 ×1 / xrea digest 認証 ×1 / html Digest認証 ×1 / apache bad request 400 原因 ×1 / IE6 Digest認証 ×1 / ruby digest 認証 ×1 / w3m 認証できない ×1 / apache ダイジェスト認証 パッチ IE6 ×1 / digest認証 400 apache2 ×1 / "b-mobile" "Bad Request" ×1 / w3m Digest認証 ×1 / Digest 認証 apache 400 Bad Request ×1 / digest認証 同一URL ×1 / Digest 認証 xrea ×1 / digest w3m ×1 / apache mod_dir 末尾にスラッシュ ×1 / apache 400 bad request バグ ×1 / digest認証 xrea ×1 / telnet digest認証 ページを表示 -basic ×1 / Digest認証 w3m ×1 / w3m ダイジェスト認証 ×1 / digest 認証 バグ ×1 / Digest 認証 ×1 / IE6 digest認証 ×1 / pukiwiki digest 400 ×1 / Digest認証 スクリプト ×1 / telnetで ダイジェスト認証 ×1 / perl Digest認証 ×1 / emacs url digest認証 ×1 / w3m "digest認証" ×1 / xrea bad request スラッシュ ×1 / w3m digest authentication ×1 / w3m Digest 認証 ×1 / digest認証 URL 全角 400 ×1 / xrea Digest認証 ×1 / ダイジェスト認証 400 ×1 / Xrea digest ×1 / w3m 認証 自動 ×1 / apache digest認証 バグ ×1 / Digest 認証 IE6 パッチ ×1 / net:http digest認証 ruby ×1 / BadRequest 原因 ダイジェスト認証 ×1 / nonce値 IE ×1 / w3m http 認証 ×1 / Xrea Digest認証 ×1 / digest認証 badrequest ×1 / w3m DIGEST認証 ×1 / w3m 自動 遷移 ×1
以下の広告はサーバによって自動的に挿入されています.
Copyright © 2004-2006, nao. All rights reserved.





