PukiWiki/1.4/ちょっと便利に
ユーザ認証付きproxyへの対応 -- sha†
2003-09-22
- 現在のproxy.phpがプロキシがユーザ認証を必要とする場合に対応してないので、これに対応したパッチ。
- WWWへアクセスするプラグインが、firewallのユーザ認証で阻まれていた場合、動作するようになる(かもしれない)。
- 「official:自作プラグイン/cvscheck.inc.php」のコメントに関連して、proxy認証できないことを発見。
- 対象となる環境は、社内LAN等でfirewall内から社外へアクセスする際に下記3つの条件を全て満たす場合。
- proxyを必要とする。
- proxyにユーザ認証がかかっている。
- ユーザ認証が、HTTP/1.1プロトコルのProxy-Authorization:のBasic認証で実装されている。
- ユーザ認証のID,PWを、pukiwiki.ini.phpに記述しておく必要がある。
- proxy.phpのhttp_request()を用いてWWWにアクセスする1.4プラグインが今回の対応が有効なものとなる。該当するものは、例えば下記のものがある。
- proxy.phpのhttp_request()を用いていないものは対象外。例えば下記のもの。
- proxy.phpにはバイナリデータも読める修正を加えた。
修正方法†
pukiwiki.ini.php†
proxy.php†
- 次のファイルで置き換える。あるいはパッチを当てる。
Last-modified: 2005-03-09 (水) 16:47:04